Changeset 2415365
- Timestamp:
- 11/09/2020 06:27:16 PM (5 years ago)
- Location:
- acf-engine/trunk
- Files:
-
- 775 added
- 13 deleted
- 25 edited
-
acfengine.php (modified) (7 diffs)
-
fields/group_5f72fe851e515.json (modified) (6 diffs)
-
fields/group_5f7ed829eb760.json (modified) (3 diffs)
-
fields/group_5f90db6737ef5.json (modified) (4 diffs)
-
fields/group_5f9b154fa80ce.json (modified) (2 diffs)
-
fields/group_5fa2b189d1913.json (added)
-
fields/group_5fa4e481db962.json (added)
-
fields/group_5fa4f4be7fcae.json (added)
-
fields/group_5fa4fae005c23.json (added)
-
fields/group_5fa5090ec6248.json (added)
-
fields/group_5fa5401b88513.json (added)
-
fields/group_5fa54de69f4a8.json (added)
-
fields/group_5fa6fa88aa808.json (added)
-
fields/group_5fa836c4c9a7d.json (added)
-
fields/group_5fa8f10925b52.json (added)
-
readme.txt (modified) (2 diffs)
-
scripts/components (deleted)
-
scripts/css/acfg.css (modified) (2 diffs)
-
src/AdminMenu.php (modified) (2 diffs)
-
src/BlockType/AcfField/AcfField.php (modified) (3 diffs)
-
src/BlockType/AcfRepeaterTable (added)
-
src/BlockType/AcfRepeaterTable/AcfRepeaterTable.php (added)
-
src/BlockType/BlockQuote/BlockQuote.php (modified) (2 diffs)
-
src/BlockType/BlockTypeManager.php (modified) (1 diff)
-
src/BlockType/Counter/Counter.php (modified) (1 diff)
-
src/BlockType/FancyText (deleted)
-
src/BlockType/Html/Html.php (modified) (1 diff)
-
src/BlockType/IconBox/IconBox.php (modified) (1 diff)
-
src/BlockType/IconList/IconList.php (modified) (1 diff)
-
src/BlockType/ImageBox/ImageBox.php (modified) (1 diff)
-
src/BlockType/NavBar (deleted)
-
src/BlockType/PostQueryReport (added)
-
src/BlockType/PostQueryReport/PostQueryReport.php (added)
-
src/BlockType/Testimonial/Testimonial.php (modified) (1 diff)
-
src/Component.php (added)
-
src/ComponentCustom.php (added)
-
src/ComponentManager.php (added)
-
src/Form.php (modified) (1 diff)
-
src/PostType (added)
-
src/PostType.php (deleted)
-
src/PostType/PostType.php (added)
-
src/PostType/PostTypeBlockType.php (added)
-
src/PostType/PostTypeComponent.php (added)
-
src/PostType/PostTypeCustom.php (added)
-
src/PostType/PostTypeForm.php (added)
-
src/PostType/PostTypeManager.php (added)
-
src/PostType/PostTypeOptionsPage.php (added)
-
src/PostType/PostTypePostType.php (added)
-
src/PostType/PostTypeQuery.php (added)
-
src/PostType/PostTypeTaxonomy.php (added)
-
src/PostType/PostTypeTemplate.php (added)
-
src/PostTypeBlockType.php (deleted)
-
src/PostTypeComponent.php (deleted)
-
src/PostTypeCustom.php (deleted)
-
src/PostTypeManager.php (deleted)
-
src/PostTypeOptionsPage.php (deleted)
-
src/PostTypePostType.php (deleted)
-
src/PostTypeRenderCode.php (deleted)
-
src/PostTypeTaxonomy.php (deleted)
-
src/PostTypeTemplate.php (deleted)
-
src/TaxonomyManager.php (modified) (1 diff)
-
templates/fields/button_group/default.php (modified) (1 diff)
-
templates/fields/date_picker/default.php (modified) (1 diff)
-
templates/fields/repeater/default.php (modified) (2 diffs)
-
templates/fields/text/default.php (modified) (1 diff)
-
templates/fields/textarea/default.php (modified) (1 diff)
-
templates/singles/base.php (modified) (1 diff)
-
vendor/acf-code-field (added)
-
vendor/acf-code-field/.gitignore (added)
-
vendor/acf-code-field/acf-code-field-v4.php (added)
-
vendor/acf-code-field/acf-code-field-v5.php (added)
-
vendor/acf-code-field/acf-code-field.php (added)
-
vendor/acf-code-field/css (added)
-
vendor/acf-code-field/css/README.md (added)
-
vendor/acf-code-field/css/input.css (added)
-
vendor/acf-code-field/css/theme (added)
-
vendor/acf-code-field/css/theme/ambiance-mobile.css (added)
-
vendor/acf-code-field/css/theme/ambiance.css (added)
-
vendor/acf-code-field/css/theme/blackboard.css (added)
-
vendor/acf-code-field/css/theme/cobalt.css (added)
-
vendor/acf-code-field/css/theme/eclipse.css (added)
-
vendor/acf-code-field/css/theme/elegant.css (added)
-
vendor/acf-code-field/css/theme/erlang-dark.css (added)
-
vendor/acf-code-field/css/theme/lesser-dark.css (added)
-
vendor/acf-code-field/css/theme/midnight.css (added)
-
vendor/acf-code-field/css/theme/monokai.css (added)
-
vendor/acf-code-field/css/theme/neat.css (added)
-
vendor/acf-code-field/css/theme/night.css (added)
-
vendor/acf-code-field/css/theme/rubyblue.css (added)
-
vendor/acf-code-field/css/theme/solarized.css (added)
-
vendor/acf-code-field/css/theme/twilight.css (added)
-
vendor/acf-code-field/css/theme/vibrant-ink.css (added)
-
vendor/acf-code-field/css/theme/xq-dark.css (added)
-
vendor/acf-code-field/css/theme/xq-light.css (added)
-
vendor/acf-code-field/images (added)
-
vendor/acf-code-field/images/README.md (added)
-
vendor/acf-code-field/js (added)
-
vendor/acf-code-field/js/README.md (added)
-
vendor/acf-code-field/js/codemirror-5.23.0 (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/.gitattributes (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/.npmignore (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/.travis.yml (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/AUTHORS (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/CHANGELOG.md (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/CONTRIBUTING.md (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/LICENSE (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/README.md (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/comment (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/comment/comment.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/comment/continuecomment.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/dialog (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/dialog/dialog.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/dialog/dialog.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/display (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/display/autorefresh.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/display/fullscreen.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/display/fullscreen.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/display/panel.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/display/placeholder.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/display/rulers.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/edit (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/edit/closebrackets.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/edit/closetag.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/edit/continuelist.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/edit/matchbrackets.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/edit/matchtags.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/edit/trailingspace.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold/brace-fold.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold/comment-fold.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold/foldcode.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold/foldgutter.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold/foldgutter.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold/indent-fold.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold/markdown-fold.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/fold/xml-fold.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint/anyword-hint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint/css-hint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint/html-hint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint/javascript-hint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint/show-hint.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint/show-hint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint/sql-hint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/hint/xml-hint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint/coffeescript-lint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint/css-lint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint/html-lint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint/javascript-lint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint/json-lint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint/lint.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint/lint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/lint/yaml-lint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/merge (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/merge/merge.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/merge/merge.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/mode (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/mode/loadmode.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/mode/multiplex.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/mode/multiplex_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/mode/overlay.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/mode/simple.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/runmode (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/runmode/colorize.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/runmode/runmode-standalone.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/runmode/runmode.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/runmode/runmode.node.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/scroll (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/scroll/annotatescrollbar.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/scroll/scrollpastend.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/scroll/simplescrollbars.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/scroll/simplescrollbars.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/search (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/search/jump-to-line.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/search/match-highlighter.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/search/matchesonscrollbar.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/search/matchesonscrollbar.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/search/search.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/search/searchcursor.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/selection (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/selection/active-line.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/selection/mark-selection.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/selection/selection-pointer.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/tern (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/tern/tern.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/tern/tern.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/tern/worker.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/wrap (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/addon/wrap/hardwrap.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/bin (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/bin/authors.sh (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/bin/compress (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/bin/lint (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/bin/release (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/bin/source-highlight (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/bin/upload-release.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/activeline.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/anywordhint.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/bidi.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/btree.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/buffers.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/changemode.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/closebrackets.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/closetag.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/complete.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/emacs.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/folding.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/fullscreen.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/hardwrap.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/html5complete.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/indentwrap.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/lint.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/loadmode.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/marker.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/markselection.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/matchhighlighter.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/matchtags.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/merge.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/multiplex.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/mustache.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/panel.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/placeholder.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/preview.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/requirejs.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/resize.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/rulers.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/runmode.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/search.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/simplemode.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/simplescrollbars.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/spanaffectswrapping_shim.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/sublime.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/tern.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/theme.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/trailingspace.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/variableheight.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/vim.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/visibletabs.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/widget.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/demo/xmlcomplete.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/activebookmark.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/docs.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/internals.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/logo.png (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/logo.svg (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/manual.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/realworld.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/releases.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/reporting.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/upgrade_v2.2.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/upgrade_v3.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/upgrade_v4.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/doc/yinyang.png (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/keymap (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/keymap/emacs.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/keymap/sublime.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/keymap/vim.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/lib (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/lib/codemirror.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/lib/codemirror.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/apl (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/apl/apl.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/apl/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asciiarmor (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asciiarmor/asciiarmor.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asciiarmor/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asn.1 (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asn.1/asn.1.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asn.1/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asterisk (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asterisk/asterisk.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/asterisk/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/brainfuck (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/brainfuck/brainfuck.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/brainfuck/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/clike (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/clike/clike.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/clike/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/clike/scala.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/clike/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/clojure (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/clojure/clojure.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/clojure/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cmake (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cmake/cmake.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cmake/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cobol (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cobol/cobol.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cobol/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/coffeescript (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/coffeescript/coffeescript.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/coffeescript/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/commonlisp (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/commonlisp/commonlisp.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/commonlisp/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/crystal (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/crystal/crystal.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/crystal/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/css.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/gss.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/gss_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/less.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/less_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/scss.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/scss_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/css/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cypher (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cypher/cypher.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cypher/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/cypher/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/d (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/d/d.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/d/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dart (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dart/dart.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dart/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/diff (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/diff/diff.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/diff/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/django (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/django/django.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/django/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dockerfile (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dockerfile/dockerfile.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dockerfile/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dtd (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dtd/dtd.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dtd/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dylan (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dylan/dylan.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dylan/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/dylan/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ebnf (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ebnf/ebnf.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ebnf/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ecl (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ecl/ecl.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ecl/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/eiffel (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/eiffel/eiffel.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/eiffel/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/elm (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/elm/elm.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/elm/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/erlang (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/erlang/erlang.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/erlang/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/factor (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/factor/factor.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/factor/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/fcl (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/fcl/fcl.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/fcl/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/forth (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/forth/forth.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/forth/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/fortran (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/fortran/fortran.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/fortran/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gas (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gas/gas.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gas/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gfm (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gfm/gfm.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gfm/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gfm/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gherkin (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gherkin/gherkin.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/gherkin/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/go (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/go/go.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/go/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/groovy (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/groovy/groovy.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/groovy/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haml (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haml/haml.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haml/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haml/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/handlebars (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/handlebars/handlebars.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/handlebars/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haskell (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haskell-literate (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haskell-literate/haskell-literate.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haskell-literate/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haskell/haskell.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haskell/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haxe (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haxe/haxe.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/haxe/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/htmlembedded (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/htmlembedded/htmlembedded.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/htmlembedded/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/htmlmixed (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/htmlmixed/htmlmixed.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/htmlmixed/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/http (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/http/http.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/http/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/idl (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/idl/idl.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/idl/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/javascript (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/javascript/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/javascript/javascript.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/javascript/json-ld.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/javascript/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/javascript/typescript.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/jinja2 (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/jinja2/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/jinja2/jinja2.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/jsx (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/jsx/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/jsx/jsx.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/jsx/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/julia (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/julia/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/julia/julia.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/livescript (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/livescript/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/livescript/livescript.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/lua (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/lua/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/lua/lua.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/markdown (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/markdown/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/markdown/markdown.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/markdown/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mathematica (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mathematica/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mathematica/mathematica.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mbox (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mbox/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mbox/mbox.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/meta.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mirc (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mirc/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mirc/mirc.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mllike (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mllike/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mllike/mllike.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/modelica (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/modelica/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/modelica/modelica.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mscgen (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mscgen/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mscgen/mscgen.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mscgen/mscgen_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mscgen/msgenny_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mscgen/xu_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mumps (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mumps/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/mumps/mumps.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/nginx (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/nginx/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/nginx/nginx.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/nsis (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/nsis/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/nsis/nsis.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ntriples (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ntriples/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ntriples/ntriples.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/octave (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/octave/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/octave/octave.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/oz (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/oz/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/oz/oz.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pascal (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pascal/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pascal/pascal.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pegjs (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pegjs/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pegjs/pegjs.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/perl (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/perl/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/perl/perl.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/php (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/php/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/php/php.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/php/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pig (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pig/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pig/pig.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/powershell (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/powershell/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/powershell/powershell.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/powershell/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/properties (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/properties/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/properties/properties.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/protobuf (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/protobuf/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/protobuf/protobuf.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pug (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pug/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/pug/pug.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/puppet (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/puppet/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/puppet/puppet.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/python (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/python/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/python/python.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/python/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/q (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/q/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/q/q.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/r (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/r/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/r/r.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rpm (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rpm/changes (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rpm/changes/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rpm/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rpm/rpm.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rst (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rst/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rst/rst.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ruby (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ruby/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ruby/ruby.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ruby/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rust (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rust/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rust/rust.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/rust/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sas (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sas/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sas/sas.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sass (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sass/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sass/sass.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/scheme (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/scheme/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/scheme/scheme.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/shell (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/shell/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/shell/shell.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/shell/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sieve (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sieve/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sieve/sieve.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/slim (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/slim/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/slim/slim.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/slim/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/smalltalk (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/smalltalk/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/smalltalk/smalltalk.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/smarty (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/smarty/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/smarty/smarty.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/solr (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/solr/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/solr/solr.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/soy (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/soy/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/soy/soy.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/soy/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sparql (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sparql/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sparql/sparql.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/spreadsheet (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/spreadsheet/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/spreadsheet/spreadsheet.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sql (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sql/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/sql/sql.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/stex (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/stex/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/stex/stex.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/stex/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/stylus (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/stylus/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/stylus/stylus.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/swift (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/swift/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/swift/swift.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/swift/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tcl (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tcl/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tcl/tcl.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/textile (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/textile/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/textile/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/textile/textile.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tiddlywiki (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tiddlywiki/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tiddlywiki/tiddlywiki.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tiddlywiki/tiddlywiki.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tiki (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tiki/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tiki/tiki.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tiki/tiki.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/toml (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/toml/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/toml/toml.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tornado (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tornado/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/tornado/tornado.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/troff (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/troff/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/troff/troff.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ttcn (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ttcn-cfg (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ttcn-cfg/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ttcn-cfg/ttcn-cfg.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ttcn/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/ttcn/ttcn.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/turtle (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/turtle/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/turtle/turtle.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/twig (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/twig/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/twig/twig.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vb (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vb/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vb/vb.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vbscript (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vbscript/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vbscript/vbscript.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/velocity (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/velocity/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/velocity/velocity.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/verilog (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/verilog/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/verilog/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/verilog/verilog.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vhdl (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vhdl/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vhdl/vhdl.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vue (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vue/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/vue/vue.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/webidl (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/webidl/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/webidl/webidl.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/xml (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/xml/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/xml/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/xml/xml.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/xquery (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/xquery/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/xquery/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/xquery/xquery.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yacas (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yacas/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yacas/yacas.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yaml (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yaml-frontmatter (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yaml-frontmatter/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yaml-frontmatter/yaml-frontmatter.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yaml/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/yaml/yaml.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/z80 (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/z80/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/mode/z80/z80.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/package.json (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/rollup.config.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/codemirror.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/Display.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/focus.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/gutters.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/highlight_worker.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/line_numbers.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/mode_state.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/operations.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/scroll_events.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/scrollbars.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/scrolling.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/selection.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/update_display.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/update_line.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/update_lines.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/display/view_tracking.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/CodeMirror.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/commands.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/deleteNearSelection.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/drop_events.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/fromTextArea.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/global_events.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/key_events.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/legacy.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/main.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/methods.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/mouse_events.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/options.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/edit/utils.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/input (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/input/ContentEditableInput.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/input/TextareaInput.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/input/indent.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/input/input.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/input/keymap.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/input/keynames.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/line (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/line/highlight.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/line/line_data.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/line/pos.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/line/saw_special_spans.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/line/spans.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/line/utils_line.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/measurement (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/measurement/position_measurement.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/measurement/widgets.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/Doc.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/change_measurement.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/changes.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/chunk.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/document_data.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/history.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/line_widget.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/mark_text.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/selection.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/model/selection_updates.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/modes.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util/StringStream.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util/bidi.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util/browser.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util/dom.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util/event.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util/feature_detection.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util/misc.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/src/util/operation_group.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/comment_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/doc_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/driver.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/emacs_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/index.html (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/lint.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/mode_test.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/mode_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/multi_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/phantom_driver.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/run.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/scroll_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/search_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/sql-hint-test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/sublime_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/test/vim_test.js (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/3024-day.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/3024-night.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/abcdef.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/ambiance-mobile.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/ambiance.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/base16-dark.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/base16-light.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/bespin.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/blackboard.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/cobalt.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/colorforth.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/dracula.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/duotone-dark.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/duotone-light.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/eclipse.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/elegant.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/erlang-dark.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/hopscotch.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/icecoder.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/isotope.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/lesser-dark.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/liquibyte.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/material.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/mbo.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/mdn-like.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/midnight.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/monokai.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/neat.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/neo.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/night.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/panda-syntax.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/paraiso-dark.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/paraiso-light.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/pastel-on-dark.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/railscasts.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/rubyblue.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/seti.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/solarized.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/the-matrix.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/tomorrow-night-bright.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/tomorrow-night-eighties.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/ttcn.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/twilight.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/vibrant-ink.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/xq-dark.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/xq-light.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/yeti.css (added)
-
vendor/acf-code-field/js/codemirror-5.23.0/theme/zenburn.css (added)
-
vendor/acf-code-field/js/input.js (added)
-
vendor/acf-code-field/lang (added)
-
vendor/acf-code-field/lang/README.md (added)
-
vendor/acf-code-field/lib (added)
-
vendor/acf-code-field/lib/class.acf-code-field-util.php (added)
-
vendor/acf-code-field/readme.txt (added)
-
vendor/freemius/assets/img/acfengine.png (added)
Legend:
- Unmodified
- Added
- Removed
-
acf-engine/trunk/acfengine.php
r2413640 r2415365 4 4 * 5 5 * Plugin Name: ACF Engine 6 * Plugin URI: https:// eatbuildplay.com/plugins/acfengine/6 * Plugin URI: https://acfengine.com/ 7 7 * Description: Provides data-driven solutions powered by ACF including custom post types, custom taxonomies, options pages and rendering templates. 8 * Version: 1.0. 28 * Version: 1.0.3 9 9 * Author: Eat/Build/Play 10 10 * Author URI: https://eatbuildplay.com … … 17 17 18 18 use AcfEngine\Core\AdminMenu ; 19 use AcfEngine\Core\PostTypePostType ; 20 use AcfEngine\Core\PostTypeCustom ; 21 use AcfEngine\Core\PostTypeManager ; 19 use AcfEngine\Core\PostType\PostTypeManager ; 22 20 use AcfEngine\Core\TaxonomyManager ; 23 21 use AcfEngine\Core\TaxonomyCustom ; … … 27 25 use AcfEngine\Core\BlockType\BlockTypeManager ; 28 26 use AcfEngine\Core\TemplateManager ; 29 use AcfEngine\Core\ RenderCodeManager ;27 use AcfEngine\Core\FormManager ; 30 28 use AcfEngine\Core\Import ; 31 29 define( 'ACF_ENGINE_PATH', plugin_dir_path( __FILE__ ) ); 32 30 define( 'ACF_ENGINE_URL', plugin_dir_url( __FILE__ ) ); 33 define( 'ACF_ENGINE_VERSION', '1.0. 1' );31 define( 'ACF_ENGINE_VERSION', '1.0.3' ); 34 32 define( 'ACF_ENGINE_TEXT_DOMAIN', 'acf-engine' ); 35 33 class Plugin … … 51 49 $import->init(); 52 50 // init the post type manager 53 $ ptm = new PostTypeManager();54 $ ptm->setup();51 $m = new PostTypeManager(); 52 $m->setup(); 55 53 // init taxonomy manager 56 $ tm = new TaxonomyManager();57 $ tm->setup();54 $m = new TaxonomyManager(); 55 $m->setup(); 58 56 // init options page manager 59 $ opm = new OptionsPageManager();60 $ opm->setup();57 $m = new OptionsPageManager(); 58 $m->setup(); 61 59 // init block type manager 62 $ opm = new BlockTypeManager();63 $ opm->setup();60 $m = new BlockTypeManager(); 61 $m->setup(); 64 62 // init template manager 65 $ opm = new TemplateManager();66 $ opm->setup();63 $m = new TemplateManager(); 64 $m->setup(); 67 65 /* end load pro component managers */ 68 66 /* enqueue scripts */ 69 67 add_action( 'wp_enqueue_scripts', [ $this, 'scripts' ] ); 68 // add the action delete file json post type or taxonomy 69 add_action( 70 'before_delete_post', 71 [ $this, 'acfg_before_delete_post' ], 72 10, 73 1 74 ); 75 /* 76 * Handle rewrite flush if requested 77 */ 78 79 if ( get_option( 'acfg_flush_rewrite', 0 ) == 1 ) { 80 flush_rewrite_rules(); 81 update_option( 'acfg_flush_rewrite', 1 ); 82 } 83 84 } 85 86 public function acfg_before_delete_post( $id_acfg ) 87 { 88 $acfg_post = get_post( $id_acfg ); 89 90 if ( $acfg_post->post_type == 'acfg_post_type' ) { 91 $acfg_key = get_post_meta( $id_acfg, 'key', true ); 92 wp_delete_file( \AcfEngine\Plugin::dataStoragePath() . 'post-types/' . $acfg_key . '.json' ); 93 } 94 95 96 if ( $acfg_post->post_type == 'acfg_taxonomy' ) { 97 $acfg_key = get_post_meta( $id_acfg, 'key', true ); 98 wp_delete_file( \AcfEngine\Plugin::dataStoragePath() . 'taxonomies/' . $acfg_key . '.json' ); 99 } 100 70 101 } 71 102 … … 97 128 98 129 $className = 'BlockType/' . $className; 130 } elseif ( 0 === strpos( $className, 'AcfEngine\\Core\\PostType' ) ) { 131 $className = str_replace( 'AcfEngine\\Core\\PostType\\', '', $className ); 132 $className = 'PostType/' . $className; 99 133 } else { 100 134 $className = str_replace( 'AcfEngine\\Core\\', '', $className ); … … 123 157 '1.0.0', 124 158 false 125 );126 wp_enqueue_script(127 'acfg-react',128 ACF_ENGINE_URL . 'build/index.js',129 array( 'wp-blocks', 'wp-element', 'wp-polyfill' ),130 '18a3fbe1ffe108ec652b0df97bee372e',131 true132 159 ); 133 160 wp_enqueue_style( … … 154 181 155 182 // Create a helper function for easy SDK access. 156 public function freemius()183 public static function freemius() 157 184 { 158 185 global $afcgFreemius ; -
acf-engine/trunk/fields/group_5f72fe851e515.json
r2413640 r2415365 209 209 "id": "" 210 210 }, 211 "default_value": " ",211 "default_value": "dashicons-feedback", 212 212 "placeholder": "dashicons-feedback", 213 213 "prepend": "", … … 343 343 }, 344 344 { 345 "key": "field_5fa42099542d3", 346 "label": "Update Item", 347 "name": "update_item", 348 "type": "text", 349 "instructions": "", 350 "required": 0, 351 "conditional_logic": 0, 352 "wrapper": { 353 "width": "", 354 "class": "", 355 "id": "" 356 }, 357 "default_value": "", 358 "placeholder": "", 359 "prepend": "", 360 "append": "", 361 "maxlength": "" 362 }, 363 { 345 364 "key": "field_5f7e160a29a7d", 346 365 "label": "New Item", … … 365 384 "label": "View Item", 366 385 "name": "view_item", 386 "type": "text", 387 "instructions": "", 388 "required": 0, 389 "conditional_logic": 0, 390 "wrapper": { 391 "width": "", 392 "class": "", 393 "id": "" 394 }, 395 "default_value": "", 396 "placeholder": "", 397 "prepend": "", 398 "append": "", 399 "maxlength": "" 400 }, 401 { 402 "key": "field_5fa420db542d4", 403 "label": "View Items", 404 "name": "view_items", 367 405 "type": "text", 368 406 "instructions": "", … … 980 1018 }, 981 1019 { 1020 "key": "field_5fa41742b552b", 1021 "label": "Slug", 1022 "name": "slug", 1023 "type": "text", 1024 "instructions": "", 1025 "required": 0, 1026 "conditional_logic": [ 1027 [ 1028 { 1029 "field": "field_5f7f2f74c6ed3", 1030 "operator": "==", 1031 "value": "1" 1032 } 1033 ] 1034 ], 1035 "wrapper": { 1036 "width": "", 1037 "class": "", 1038 "id": "" 1039 }, 1040 "default_value": "", 1041 "placeholder": "defaults to hyphenated form of key such as \"vehicle\" or \"vehicle-type\"", 1042 "prepend": "", 1043 "append": "", 1044 "maxlength": "" 1045 }, 1046 { 1047 "key": "field_5fa41754b552c", 1048 "label": "With Front", 1049 "name": "with_front", 1050 "type": "true_false", 1051 "instructions": "", 1052 "required": 0, 1053 "conditional_logic": [ 1054 [ 1055 { 1056 "field": "field_5f7f2f74c6ed3", 1057 "operator": "==", 1058 "value": "1" 1059 } 1060 ] 1061 ], 1062 "wrapper": { 1063 "width": "", 1064 "class": "", 1065 "id": "" 1066 }, 1067 "message": "", 1068 "default_value": 1, 1069 "ui": 1, 1070 "ui_on_text": "", 1071 "ui_off_text": "" 1072 }, 1073 { 1074 "key": "field_5fa41763b552d", 1075 "label": "Feeds", 1076 "name": "feeds", 1077 "type": "true_false", 1078 "instructions": "", 1079 "required": 0, 1080 "conditional_logic": [ 1081 [ 1082 { 1083 "field": "field_5f7f2f74c6ed3", 1084 "operator": "==", 1085 "value": "1" 1086 } 1087 ] 1088 ], 1089 "wrapper": { 1090 "width": "", 1091 "class": "", 1092 "id": "" 1093 }, 1094 "message": "", 1095 "default_value": 1, 1096 "ui": 1, 1097 "ui_on_text": "", 1098 "ui_off_text": "" 1099 }, 1100 { 1101 "key": "field_5fa4176eb552e", 1102 "label": "Pages", 1103 "name": "pages", 1104 "type": "true_false", 1105 "instructions": "", 1106 "required": 0, 1107 "conditional_logic": [ 1108 [ 1109 { 1110 "field": "field_5f7f2f74c6ed3", 1111 "operator": "==", 1112 "value": "1" 1113 } 1114 ] 1115 ], 1116 "wrapper": { 1117 "width": "", 1118 "class": "", 1119 "id": "" 1120 }, 1121 "message": "", 1122 "default_value": 1, 1123 "ui": 1, 1124 "ui_on_text": "", 1125 "ui_off_text": "" 1126 }, 1127 { 1128 "key": "field_5fa4177ab552f", 1129 "label": "Ep Mask", 1130 "name": "ep_mask", 1131 "type": "true_false", 1132 "instructions": "", 1133 "required": 0, 1134 "conditional_logic": [ 1135 [ 1136 { 1137 "field": "field_5f7f2f74c6ed3", 1138 "operator": "==", 1139 "value": "1" 1140 } 1141 ] 1142 ], 1143 "wrapper": { 1144 "width": "", 1145 "class": "", 1146 "id": "" 1147 }, 1148 "message": "", 1149 "default_value": 1, 1150 "ui": 1, 1151 "ui_on_text": "", 1152 "ui_off_text": "" 1153 }, 1154 { 982 1155 "key": "field_5f7f674f17ae8", 983 1156 "label": "Advanced", … … 1089 1262 "ui_on_text": "", 1090 1263 "ui_off_text": "" 1264 }, 1265 { 1266 "key": "field_5fa861ae70b73", 1267 "label": "has_archive_slug", 1268 "name": "has_archive_slug", 1269 "type": "text", 1270 "instructions": "", 1271 "required": 0, 1272 "conditional_logic": 0, 1273 "wrapper": { 1274 "width": "", 1275 "class": "", 1276 "id": "" 1277 }, 1278 "default_value": "", 1279 "placeholder": "Default will match post type key", 1280 "prepend": "", 1281 "append": "", 1282 "maxlength": "" 1091 1283 }, 1092 1284 { … … 1203 1395 "active": true, 1204 1396 "description": "", 1205 "modified": 160 30453941397 "modified": 1604870978 1206 1398 } -
acf-engine/trunk/fields/group_5f7ed829eb760.json
r2413640 r2415365 58 58 "single_post": "Single Post", 59 59 "archive_page": "Archive Page", 60 "loop_post": "Post Loop", 61 "header": "Header", 62 "footer": "Footer" 60 "loop_post": "Post Loop" 63 61 }, 64 62 "allow_null": 0, … … 102 100 "append": "", 103 101 "maxlength": "" 102 }, 103 { 104 "key": "field_5fa6dc538e452", 105 "label": "CSS", 106 "name": "css", 107 "type": "acf_code_field", 108 "instructions": "", 109 "required": 0, 110 "conditional_logic": 0, 111 "wrapper": { 112 "width": "", 113 "class": "", 114 "id": "" 115 }, 116 "default_value": "", 117 "placeholder": "", 118 "mode": "css", 119 "theme": "monokai" 104 120 } 105 121 ], … … 121 137 "active": true, 122 138 "description": "", 123 "modified": 1604 085026139 "modified": 1604771444 124 140 } -
acf-engine/trunk/fields/group_5f90db6737ef5.json
r2413640 r2415365 21 21 "append": "", 22 22 "maxlength": "" 23 }, 24 { 25 "key": "field_5fa6629d372c8", 26 "label": "Type", 27 "name": "type", 28 "type": "taxonomy", 29 "instructions": "", 30 "required": 0, 31 "conditional_logic": 0, 32 "wrapper": { 33 "width": "", 34 "class": "", 35 "id": "" 36 }, 37 "taxonomy": "acfg_type", 38 "field_type": "checkbox", 39 "add_term": 1, 40 "save_terms": 0, 41 "load_terms": 0, 42 "return_format": "id", 43 "multiple": 0, 44 "allow_null": 0 23 45 }, 24 46 { … … 61 83 "sub_fields": [ 62 84 { 85 "key": "field_5fa66258fa5bd", 86 "label": "Date", 87 "name": "date", 88 "type": "date_picker", 89 "instructions": "", 90 "required": 0, 91 "conditional_logic": 0, 92 "wrapper": { 93 "width": "", 94 "class": "", 95 "id": "" 96 }, 97 "display_format": "Y-m-d", 98 "return_format": "Y-m-d", 99 "first_day": 1 100 }, 101 { 63 102 "key": "field_5f90db997a73b", 64 103 "label": "Result", … … 81 120 "layout": "horizontal", 82 121 "return_format": "value" 122 }, 123 { 124 "key": "field_5fa7266dd3f9e", 125 "label": "Notes", 126 "name": "notes", 127 "type": "textarea", 128 "instructions": "", 129 "required": 0, 130 "conditional_logic": 0, 131 "wrapper": { 132 "width": "", 133 "class": "", 134 "id": "" 135 }, 136 "default_value": "", 137 "placeholder": "", 138 "maxlength": "", 139 "rows": "", 140 "new_lines": "" 83 141 } 84 142 ] … … 102 160 "active": true, 103 161 "description": "", 104 "modified": 160 3328964162 "modified": 1604789891 105 163 } -
acf-engine/trunk/fields/group_5f9b154fa80ce.json
r2413640 r2415365 96 96 "value": "acf\/acfg-icon" 97 97 } 98 ], 99 [ 100 { 101 "param": "block", 102 "operator": "==", 103 "value": "acf\/acfg-image-box" 104 } 105 ], 106 [ 107 { 108 "param": "block", 109 "operator": "==", 110 "value": "acf\/acfg-testimonial" 111 } 98 112 ] 99 113 ], … … 106 120 "active": true, 107 121 "description": "", 108 "modified": 1604 001394122 "modified": 1604686175 109 123 } -
acf-engine/trunk/readme.txt
r2413640 r2415365 6 6 Tested up to: 5.5 7 7 Stable tag: 1.0 8 Requires PHP: 7. 48 Requires PHP: 7.3 9 9 License: GPLv3 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 24 24 Yes it is modelled after the JetEngine approach and was inspired by the comprehensive building tools provided by JetEngine. However ACF Engine diverges from JetEngine in two primary ways, first by using ACF exclusively as the meta field hander and secondly by taking a Gutenberg block first approach to rendering. 25 25 26 = How does ACF Engine store JSON definitions of objects? = 27 28 ACF Engine parses all the data settings for a given object such as a custom post type, converts this into JSON and stores it under the "/acfengine" directory which is located at /wp-content/uploads/acfengine/. If you have 2 sites with ACF Engine running, you should find you can easily drop a JSON object definition file from one site to another and have that object load automatically. 29 26 30 == Screenshots == 27 31 28 32 1. Main Menu 33 2. ACF Engine Dashboard, provides an overview of all the objects you've created with ACF Engine and links to manage your objects. 29 34 30 35 == Changelog == 36 37 = 1.0.3 = 38 * Fixed incorrect PHP version requirement listing 39 * Added new screenshots for the directory listing 40 * Optimized loading of core block types 41 * Removed RenderCode objects in favor of focusing on more Template options 31 42 32 43 = 1.0.2 = -
acf-engine/trunk/scripts/css/acfg.css
r2413640 r2415365 12 12 * Content Box Single Templates 13 13 */ 14 14 15 15 /* 16 16 .acfg-single-content { … … 19 19 } 20 20 */ 21 22 /* Repeater Field Style Defaults */ 23 .acfg-repeater { 24 margin: 30px 0; 25 } 26 .acfg-repeater-item { 27 margin: 25px; 28 padding: 25px 0; 29 border-bottom: solid 1px #D8D8D8; 30 } -
acf-engine/trunk/src/AdminMenu.php
r2413640 r2415365 41 41 'acfg_block_type', 42 42 'acfg_template', 43 'acfg_ component',44 'acfg_ render_code'43 'acfg_form', 44 'acfg_component' 45 45 ]; 46 46 if ( in_array( $current_screen->post_type, $cpts ) ) { … … 103 103 'edit.php?post_type=acfg_template' 104 104 ); 105 $plugin = new \AcfEngine\Plugin();106 105 } 107 106 -
acf-engine/trunk/src/BlockType/AcfField/AcfField.php
r2413640 r2415365 35 35 36 36 if( $isPreview ) { 37 $templatePostType = get_field('post_type', $editorPostId);38 37 39 $previewPosts = get_posts([ 40 'post_type' => $templatePostType 41 ]); 42 if( empty( $previewPosts )) { 43 print 'SORRY NO POSTS AVAILABLE TO USE FOR PREVIEW.'; 44 return; 45 } 38 $previewPost = $this->getPreviewPost( $editorPostId ); 39 $postId = $previewPost->ID; 46 40 47 $previewPost = $previewPosts[0];48 41 $fieldKey = get_field('meta_key'); 49 42 $fieldPostId = get_field('post_id'); 43 50 44 if( $fieldPostId == 'current' ) { 51 45 $fieldValue = get_field( $fieldKey, $previewPost->ID ); … … 56 50 } 57 51 58 print '<h2>'; 59 print $fieldValue; 60 print '</h2>'; 61 return; 52 } else { 53 54 // live render 55 $postId = $editorPostId; 56 57 $fieldKey = get_field('meta_key'); 58 $fieldPostId = get_field('post_id'); 59 60 if( $fieldPostId == 'current' ) { 61 $fieldValue = get_field( $fieldKey, $editorPostId ); 62 $fieldObject = get_field_object( $fieldKey, $editorPostId ); 63 } else { 64 $fieldValue = get_field( $fieldKey, $fieldPostId ); 65 $fieldObject = get_field_object( $fieldKey, $fieldPostId ); 66 } 62 67 63 68 } 64 69 65 $data = $block['data']; 66 $fieldKey = get_field('meta_key'); 67 $fieldPostId = get_field('post_id'); 68 $wrapTag = get_field('wrap_tag'); 69 70 if( $fieldPostId == 'current' ) { 71 $fieldValue = get_field( $fieldKey, $editorPostId ); 72 $fieldObject = get_field_object( $fieldKey, $editorPostId ); 73 } else { 74 $fieldValue = get_field( $fieldKey, $fieldPostId ); 75 $fieldObject = get_field_object( $fieldKey, $fieldPostId ); 76 } 77 78 if( $fieldValue == '' || $wrapTag == '' ) { 70 if( $fieldValue == '' ) { 79 71 return; 80 72 } 81 73 82 print '<' . $wrapTag . '>';74 $this->render( $fieldObject, $fieldValue, $postId ); 83 75 84 $tl = new TemplateLoader(); 76 } 77 78 79 protected function render( $fieldObject, $fieldValue, $postId ) { 80 81 $wrapTag = get_field('wrap_tag'); 82 83 print '<' . $wrapTag . '>'; 84 85 $tl = new \AcfEngine\Core\TemplateLoader(); 85 86 $tl->path = 'templates/fields/' . $fieldObject['type'] . '/'; 86 87 $tl->name = 'default'; 87 88 $tl->data = [ 88 'field' => $fieldObject, 89 'postId' => $editorPostId 89 'value' => $fieldValue, 90 'field' => $fieldObject, 91 'postId' => $postId 90 92 ]; 91 92 //var_dump( $tl );93 93 94 94 $tl->render(); … … 96 96 print '</' . $wrapTag . '>'; 97 97 98 }99 100 protected function renderPreview() {101 102 103 104 105 }106 107 protected function renderFront() {108 109 110 111 98 } 112 99 -
acf-engine/trunk/src/BlockType/BlockQuote/BlockQuote.php
r2413640 r2415365 27 27 public function callback( $block, $content, $isPreview, $postId ) { 28 28 29 if( $isPreview ) {30 $previewPost = $this->getPreviewPost( $postId );31 $postId = $previewPost->ID;32 }33 29 34 30 $this->render( $block, $content, $postId ); … … 37 33 38 34 protected function render( $block, $content, $postId ) { 39 print 'BLOCK QUOTE'; 35 ob_start(); ?> 36 <div class="acfg-blockquote-container"> 37 <blockquote class="acfg-blockquote"><?= get_field('text') ?></blockquote> 38 <cite class="acfg-author">- <?= get_field('author') ?></cite> 39 </div> 40 <style> 41 .acfg-blockquote-container{ 42 max-width: 600px !important; 43 margin: auto; 44 } 45 .acfg-blockquote{ 46 font-weight: 100; 47 font-style: italic; 48 line-height: 1.4; 49 position: relative; 50 border: none; 51 52 <?php if( $fontSize = get_field('font_size') ) { ?> 53 font-size: <?= $fontSize ?>px; 54 <?php }else{ ?> 55 font-size: 16px; 56 <?php } ?> 57 58 <?php if( $padding = get_field('padding') ) { ?> 59 padding: <?= $padding ?>px; 60 <?php }else{ ?> 61 padding: 8px; 62 <?php } ?> 63 64 <?php if( $margin = get_field('margin') ) { ?> 65 margin: <?= $margin ?>px !important; 66 <?php }else{ ?> 67 margin: 0 !important; 68 <?php } ?> 69 70 <?php if( $color = get_field('color') ) { ?> 71 color: <?= $color ?>; 72 <?php }else{ ?> 73 color: #000; 74 <?php } ?> 75 } 76 .acfg-blockquote:before, 77 .acfg-blockquote:after { 78 position: absolute; 79 color: #777777; 80 font-size: 8rem; 81 width: 4rem; 82 height: 4rem; 83 } 84 85 .acfg-blockquote:before { 86 content: '“'; 87 left: -5rem; 88 top: -2rem; 89 } 90 91 .acfg-blockquote:after { 92 content: '”'; 93 right: -4rem; 94 bottom: 1rem; 95 } 96 .acfg-author { 97 text-transform: capitalize; 98 line-height: 3; 99 text-align: left; 100 max-width: 600px; 101 width: 100%; 102 color: #777777; 103 font-weight: 700; 104 <?php if( $padding = get_field('padding') ) { ?> 105 padding-left: <?= $padding ?>px; 106 <?php }else{ ?> 107 padding-left: 0; 108 <?php } ?> 109 } 110 </style> 111 112 <?php 113 print ob_get_clean(); 114 40 115 } 41 116 -
acf-engine/trunk/src/BlockType/BlockTypeManager.php
r2413640 r2415365 3 3 namespace AcfEngine\Core\BlockType; 4 4 5 if ( !defined('ABSPATH')) {6 exit;5 if ( !defined( 'ABSPATH' ) ) { 6 exit; 7 7 } 8 9 class BlockTypeManager { 10 11 public function setup() { 12 13 add_action('save_post', [$this, 'savePost'], 10, 3); 14 add_action('acf/init', [$this, 'registerBlockTypes']); 15 16 } 17 18 19 public function savePost( $postId, $post, $update ) { 20 21 // only target our post type registrations 22 if( $post->post_type !== 'acfg_block_type' ) { 23 return; 24 } 25 26 $data = new \stdClass(); 27 28 $data->key = get_field('key', $postId); 29 if( !$data->key ) { 30 return; 31 } 32 33 $data->id = $postId; 34 $data->title = get_field('title', $postId); 35 $data->description = get_field('title', $postId); 36 $data->renderCode = get_field('render_code', $postId); 37 $data->category = get_field('category', $postId); 38 $data->icon = get_field('icon', $postId); 39 $data->keywords = get_field('keywords', $postId); 40 $data->postTypes = get_field('post_types', $postId); 41 $data->mode = get_field('mode', $postId); 42 $data->align = get_field('align', $postId); 43 $data->alignText = get_field('align_text', $postId); 44 $data->alignContent = get_field('align_content', $postId); 45 $data->renderTemplate = get_field('render_template', $postId); 46 $data->renderCallback = get_field('render_callback', $postId); 47 $data->enqueueStyle = get_field('enqueue_style', $postId); 48 $data->enqueueScript = get_field('enqueue_script', $postId); 49 $data->enqueueAssets = get_field('enqueue_assets', $postId); 50 $data->supports = get_field('supports', $postId); 51 52 /* update post title */ 53 remove_action( 'save_post', [$this, 'savePost'] ); 54 wp_update_post( 55 [ 56 'ID' => $postId, 57 'post_title' => $data->title 58 ] 59 ); 60 61 $json = json_encode( $data ); 62 \file_put_contents( \AcfEngine\Plugin::dataStoragePath() . 'block-types/' . $data->key . '.json', $json ); 63 64 } 65 66 public function registerBlockTypes() { 67 68 69 /* 70 * Register internal React block types 71 */ 72 new FancyText(); 73 new NavBar(); 74 75 /* 76 * Register internal ACF block types 77 */ 78 79 $bt = new Accordion(); 80 $bt->init(); 81 82 $bt = new AcfTemplate(); 83 $bt->init(); 84 85 $bt = new AcfField(); 86 $bt->init(); 87 88 $bt = new AcfFieldNumber(); 89 $bt->init(); 90 91 $bt = new AcfFieldImage(); 92 $bt->init(); 93 94 $bt = new AcfRepeaterGallery(); 95 $bt->init(); 96 97 $bt = new BigHeadline(); 98 $bt->init(); 99 100 $bt = new Image(); 101 $bt->init(); 102 103 $bt = new Header(); 104 $bt->init(); 105 106 $bt = new Footer(); 107 $bt->init(); 108 109 $bt = new Heading(); 110 $bt->init(); 111 112 $bt = new TextEditor(); 113 $bt->init(); 114 115 $bt = new Video(); 116 $bt->init(); 117 118 $bt = new Button(); 119 $bt->init(); 120 121 $bt = new StarRating(); 122 $bt->init(); 123 124 $bt = new Icon(); 125 $bt->init(); 126 127 $bt = new CallToAction(); 128 $bt->init(); 129 130 $bt = new BlockQuote(); 131 $bt->init(); 132 133 $bt = new CountDown(); 134 $bt->init(); 135 136 $bt = new Counter(); 137 $bt->init(); 138 139 $bt = new Alert(); 140 $bt->init(); 141 142 $bt = new FlipBox(); 143 $bt->init(); 144 145 $bt = new Form(); 146 $bt->init(); 147 148 $bt = new GoogleMap(); 149 $bt->init(); 150 151 $bt = new Gallery(); 152 $bt->init(); 153 154 $bt = new Html(); 155 $bt->init(); 156 157 $bt = new IconBox(); 158 $bt->init(); 159 160 $bt = new IconList(); 161 $bt->init(); 162 163 $bt = new ImageBox(); 164 $bt->init(); 165 166 $bt = new ImageCarousel(); 167 $bt->init(); 168 169 $bt = new Login(); 170 $bt->init(); 171 172 $bt = new Logo(); 173 $bt->init(); 174 175 $bt = new Lottie(); 176 $bt->init(); 177 178 $bt = new Menu(); 179 $bt->init(); 180 181 $bt = new Posts(); 182 $bt->init(); 183 184 $bt = new PriceTable(); 185 $bt->init(); 186 187 $bt = new MenuAnchor(); 188 $bt->init(); 189 190 $bt = new Portfolio(); 191 $bt->init(); 192 193 $bt = new Slides(); 194 $bt->init(); 195 196 $bt = new ShareButtons(); 197 $bt->init(); 198 199 $bt = new Register(); 200 $bt->init(); 201 202 $bt = new Reviews(); 203 $bt->init(); 204 205 $bt = new ProgressBar(); 206 $bt->init(); 207 208 $bt = new Testimonial(); 209 $bt->init(); 210 211 $bt = new TableOfContents(); 212 $bt->init(); 213 214 $bt = new Tabs(); 215 $bt->init(); 216 217 $bt = new SocialIcons(); 218 $bt->init(); 219 220 $bt = new Users(); 221 $bt->init(); 222 223 $bt = new Toggle(); 224 $bt->init(); 225 226 // get all the data files stored 227 $dataFiles = $this->findBlockTypeDataFiles(); 228 229 if( !empty( $dataFiles )) { 230 231 foreach( $dataFiles as $filename ) { 232 233 $data = $this->loadDataFile( $filename ); 234 $obj = $this->initObject( $data ); 235 $obj->register(); 236 237 } 238 } 239 } 240 241 public function fetchByKey( $key ) { 242 243 $posts = get_posts([ 244 'post_type' => 'acfg_block_type', 245 'numberposts' => -1, 246 'meta_query' => [ 247 [ 248 'key' => 'key', 249 'value' => $key 250 ] 251 ] 252 ]); 253 254 if( !$posts || empty( $posts )) { 255 return false; 256 } 257 258 return $posts[0]; 259 260 } 261 262 public function initObject( $data ) { 263 $obj = new BlockTypeCustom(); 264 $obj->setKey( $data->key ); 265 $obj->setTitle( $data->title ); 266 $obj->setDescription( $data->description ); 267 return $obj; 268 } 269 270 public function loadDataFile( $filename ) { 271 $json = file_get_contents( \AcfEngine\Plugin::dataStoragePath() . 'block-types/' . $filename ); 272 return json_decode( $json ); 273 } 274 275 // public option to get the data file list 276 public function getDataFiles() { 277 return $this->findBlockTypeDataFiles(); 278 } 279 280 protected function findBlockTypeDataFiles() { 281 282 $files = []; 283 if( !is_dir( \AcfEngine\Plugin::dataStoragePath() . 'block-types')) { 284 return []; 285 } 286 $dir = new \DirectoryIterator( \AcfEngine\Plugin::dataStoragePath() . 'block-types' ); 287 288 foreach ($dir as $fileInfo) { 289 if (!$fileInfo->isDot()) { 290 $files[] = $fileInfo->getFilename(); 291 } 292 } 293 294 return $files; 295 296 } 297 298 299 8 class BlockTypeManager 9 { 10 public function setup() 11 { 12 add_action( 13 'save_post', 14 [ $this, 'savePost' ], 15 10, 16 3 17 ); 18 add_action( 'acf/init', [ $this, 'registerBlockTypes' ] ); 19 } 20 21 public function savePost( $postId, $post, $update ) 22 { 23 // only target our post type registrations 24 if ( $post->post_type !== 'acfg_block_type' ) { 25 return; 26 } 27 $data = new \stdClass(); 28 $data->key = get_field( 'key', $postId ); 29 if ( !$data->key ) { 30 return; 31 } 32 $data->id = $postId; 33 $data->title = get_field( 'title', $postId ); 34 $data->description = get_field( 'title', $postId ); 35 $data->renderCode = get_field( 'render_code', $postId ); 36 $data->category = get_field( 'category', $postId ); 37 $data->icon = get_field( 'icon', $postId ); 38 $data->keywords = get_field( 'keywords', $postId ); 39 $data->postTypes = get_field( 'post_types', $postId ); 40 $data->mode = get_field( 'mode', $postId ); 41 $data->align = get_field( 'align', $postId ); 42 $data->alignText = get_field( 'align_text', $postId ); 43 $data->alignContent = get_field( 'align_content', $postId ); 44 $data->renderTemplate = get_field( 'render_template', $postId ); 45 $data->renderCallback = get_field( 'render_callback', $postId ); 46 $data->enqueueStyle = get_field( 'enqueue_style', $postId ); 47 $data->enqueueScript = get_field( 'enqueue_script', $postId ); 48 $data->enqueueAssets = get_field( 'enqueue_assets', $postId ); 49 $data->supports = get_field( 'supports', $postId ); 50 /* update post title */ 51 remove_action( 'save_post', [ $this, 'savePost' ] ); 52 wp_update_post( [ 53 'ID' => $postId, 54 'post_title' => $data->title, 55 ] ); 56 $json = json_encode( $data ); 57 \file_put_contents( \AcfEngine\Plugin::dataStoragePath() . 'block-types/' . $data->key . '.json', $json ); 58 } 59 60 public function registerBlockTypes() 61 { 62 $this->registerInternalBlockTypes(); 63 $this->registerDefinedBlockTypes(); 64 } 65 66 public function registerInternalBlockTypes() 67 { 68 /* 69 * Register internal ACF block types 70 */ 71 $bt = new Accordion(); 72 $bt->init(); 73 $bt = new AcfTemplate(); 74 $bt->init(); 75 $bt = new AcfField(); 76 $bt->init(); 77 $bt = new AcfFieldNumber(); 78 $bt->init(); 79 $bt = new AcfFieldImage(); 80 $bt->init(); 81 $bt = new BigHeadline(); 82 $bt->init(); 83 $bt = new Image(); 84 $bt->init(); 85 $bt = new Header(); 86 $bt->init(); 87 $bt = new Footer(); 88 $bt->init(); 89 $bt = new Heading(); 90 $bt->init(); 91 $bt = new TextEditor(); 92 $bt->init(); 93 $bt = new Video(); 94 $bt->init(); 95 $bt = new Button(); 96 $bt->init(); 97 $bt = new StarRating(); 98 $bt->init(); 99 $bt = new Icon(); 100 $bt->init(); 101 $bt = new CallToAction(); 102 $bt->init(); 103 $bt = new Alert(); 104 $bt->init(); 105 $bt = new BlockQuote(); 106 $bt->init(); 107 $bt = new CountDown(); 108 $bt->init(); 109 $bt = new Counter(); 110 $bt->init(); 111 $bt = new FlipBox(); 112 $bt->init(); 113 $bt = new Form(); 114 $bt->init(); 115 $bt = new GoogleMap(); 116 $bt->init(); 117 $bt = new Gallery(); 118 $bt->init(); 119 $bt = new Html(); 120 $bt->init(); 121 $bt = new IconBox(); 122 $bt->init(); 123 $bt = new IconList(); 124 $bt->init(); 125 $bt = new ImageBox(); 126 $bt->init(); 127 $bt = new ImageCarousel(); 128 $bt->init(); 129 $bt = new Login(); 130 $bt->init(); 131 $bt = new Logo(); 132 $bt->init(); 133 $bt = new Menu(); 134 $bt->init(); 135 $bt = new Posts(); 136 $bt->init(); 137 $bt = new MenuAnchor(); 138 $bt->init(); 139 $bt = new Portfolio(); 140 $bt->init(); 141 $bt = new Slides(); 142 $bt->init(); 143 $bt = new ShareButtons(); 144 $bt->init(); 145 $bt = new Register(); 146 $bt->init(); 147 $bt = new Reviews(); 148 $bt->init(); 149 $bt = new ProgressBar(); 150 $bt->init(); 151 $bt = new Testimonial(); 152 $bt->init(); 153 $bt = new Tabs(); 154 $bt->init(); 155 $bt = new SocialIcons(); 156 $bt->init(); 157 $bt = new Users(); 158 $bt->init(); 159 $bt = new Toggle(); 160 $bt->init(); 161 } 162 163 public function registerDefinedBlockTypes() 164 { 165 // get all the data files stored 166 $dataFiles = $this->findBlockTypeDataFiles(); 167 if ( !empty($dataFiles) ) { 168 foreach ( $dataFiles as $filename ) { 169 $data = $this->loadDataFile( $filename ); 170 $obj = $this->initObject( $data ); 171 $obj->register(); 172 } 173 } 174 } 175 176 public function fetchByKey( $key ) 177 { 178 $posts = get_posts( [ 179 'post_type' => 'acfg_block_type', 180 'numberposts' => -1, 181 'meta_query' => [ [ 182 'key' => 'key', 183 'value' => $key, 184 ] ], 185 ] ); 186 if ( !$posts || empty($posts) ) { 187 return false; 188 } 189 return $posts[0]; 190 } 191 192 public function initObject( $data ) 193 { 194 $obj = new BlockTypeCustom(); 195 $obj->setKey( $data->key ); 196 $obj->setTitle( $data->title ); 197 $obj->setDescription( $data->description ); 198 return $obj; 199 } 200 201 public function loadDataFile( $filename ) 202 { 203 $json = file_get_contents( \AcfEngine\Plugin::dataStoragePath() . 'block-types/' . $filename ); 204 return json_decode( $json ); 205 } 206 207 // public option to get the data file list 208 public function getDataFiles() 209 { 210 return $this->findBlockTypeDataFiles(); 211 } 212 213 protected function findBlockTypeDataFiles() 214 { 215 $files = []; 216 if ( !is_dir( \AcfEngine\Plugin::dataStoragePath() . 'block-types' ) ) { 217 return []; 218 } 219 $dir = new \DirectoryIterator( \AcfEngine\Plugin::dataStoragePath() . 'block-types' ); 220 foreach ( $dir as $fileInfo ) { 221 if ( !$fileInfo->isDot() ) { 222 $files[] = $fileInfo->getFilename(); 223 } 224 } 225 return $files; 226 } 300 227 301 228 } -
acf-engine/trunk/src/BlockType/Counter/Counter.php
r2413640 r2415365 37 37 38 38 protected function render( $block, $content, $postId ) { 39 print 'COUNTER'; 39 40 ob_start(); ?> 41 <div class="acfg-counter"> 42 <p class="acfg-timer acfg-count-number" data-to='<?= get_field('final_number') ?>' data-speed='<?= get_field('timer') ?>'></p> 43 <p class="acfg-count-title "><?= get_field('title') ?></p> 44 </div> 45 <style> 46 .acfg-counter { 47 padding: <?= get_field('padding') ?>px; 48 } 49 .acfg-count-number { 50 font-size: <?= get_field('number_counter')['font_size_number'] ?>px; 51 font-weight: <?= get_field('number_counter')['font_weight_number'] ?>; 52 margin: <?= get_field('number_counter')['margin_number'] ?>px; 53 text-align: center; 54 color: <?= get_field('number_counter')['color_number'] ?>; 55 } 56 .acfg-count-title { 57 font-size: <?= get_field('title_counter')['font_size_title'] ?>px; 58 font-weight: <?= get_field('title_counter')['font_weight_title'] ?>; 59 margin: <?= get_field('title_counter')['margin_title'] ?>px; 60 text-align: center; 61 color: <?= get_field('title_counter')['color_title'] ?>; 62 } 63 </style> 64 <script> 65 (function ($) { 66 $.fn.countTo = function (options) { 67 options = options || {}; 68 69 return $(this).each(function () { 70 // set options for current element 71 var settings = $.extend({}, $.fn.countTo.defaults, { 72 from: $(this).data('from'), 73 to: $(this).data('to'), 74 speed: $(this).data('speed'), 75 refreshInterval: $(this).data('refresh-interval'), 76 decimals: $(this).data('decimals') 77 }, options); 78 79 // how many times to update the value, and how much to increment the value on each update 80 var loops = Math.ceil(settings.speed / settings.refreshInterval), 81 increment = (settings.to - settings.from) / loops; 82 83 // references & variables that will change with each update 84 var self = this, 85 $self = $(this), 86 loopCount = 0, 87 value = settings.from, 88 data = $self.data('countTo') || {}; 89 90 $self.data('countTo', data); 91 92 // if an existing interval can be found, clear it first 93 if (data.interval) { 94 clearInterval(data.interval); 95 } 96 data.interval = setInterval(updateTimer, settings.refreshInterval); 97 98 // initialize the element with the starting value 99 render(value); 100 101 function updateTimer() { 102 value += increment; 103 loopCount++; 104 105 render(value); 106 107 if (typeof(settings.onUpdate) == 'function') { 108 settings.onUpdate.call(self, value); 109 } 110 111 if (loopCount >= loops) { 112 // remove the interval 113 $self.removeData('countTo'); 114 clearInterval(data.interval); 115 value = settings.to; 116 117 if (typeof(settings.onComplete) == 'function') { 118 settings.onComplete.call(self, value); 119 } 120 } 121 } 122 123 function render(value) { 124 var formattedValue = settings.formatter.call(self, value, settings); 125 $self.html(formattedValue); 126 } 127 }); 128 }; 129 130 $.fn.countTo.defaults = { 131 from: 0, // the number the element should start at 132 to: 0, // the number the element should end at 133 speed: 1000, // how long it should take to count between the target numbers 134 refreshInterval: 100, // how often the element should be updated 135 decimals: 0, // the number of decimal places to show 136 formatter: formatter, // handler for formatting the value before rendering 137 onUpdate: null, // callback method for every time the element is updated 138 onComplete: null // callback method for when the element finishes updating 139 }; 140 141 function formatter(value, settings) { 142 return value.toFixed(settings.decimals); 143 } 144 }(jQuery)); 145 146 jQuery(function ($) { 147 // custom formatting example 148 $('.acfg-count-number').data('countToOptions', { 149 formatter: function (value, options) { 150 return value.toFixed(options.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g, ','); 151 } 152 }); 153 154 // start all the timers 155 $('.acfg-timer').each(count); 156 157 function count(options) { 158 var $this = $(this); 159 options = $.extend({}, options || {}, $this.data('countToOptions') || {}); 160 $this.countTo(options); 161 } 162 }); 163 </script> 164 <?php 165 print ob_get_clean(); 40 166 } 41 167 -
acf-engine/trunk/src/BlockType/Html/Html.php
r2413640 r2415365 37 37 38 38 protected function render( $block, $content, $postId ) { 39 print 'HTML';39 print get_field('code'); 40 40 } 41 41 -
acf-engine/trunk/src/BlockType/IconBox/IconBox.php
r2413640 r2415365 37 37 38 38 protected function render( $block, $content, $postId ) { 39 print 'ICON BOX'; 39 ob_start(); 40 $boxedWidth = get_field( 'boxed_width' ); 41 ?> 42 43 <div class="acfg-icon-box"> 44 <div class="acfg-iconbox"> 45 <span class="dashicons <?= get_field( 'icon' ) ?>"></span> 46 </div> 47 <div class="acfg-text"> 48 <span class="acfg-box"><?= get_field( 'text' ) ?></span> 49 </div> 50 </div> 51 52 <style> 53 .acfg-iconbox .dashicons { 54 font-size: <?= get_field( 'width' ) ?>px; 55 width: <?= get_field( 'width' ) ?>px; 56 height: <?= get_field( 'height' ) ?>px; 57 color: <?= get_field( 'color' ) ?>; 58 } 59 <?php if ($boxedWidth) { ?> 60 .acfg-icon-box { 61 max-width: <?= get_field( 'max_width' ) ?>px !important; 62 margin-right: auto; 63 margin-left: auto; 64 } 65 <?php } ?> 66 .acfg-icon-box { 67 text-align: <?= get_field( 'alignment' ) ?>; 68 } 69 .acfg-text { 70 padding: <?= get_field('box')['padding'] ?>px; 71 margin: <?= get_field('box')['margin'] ?>px; 72 } 73 .acfg-text .acfg-box { 74 font-size: <?= get_field('box')['font_size'] ?>px; 75 font-weight: <?= get_field('box')['font_weight'] ?>; 76 color: <?= get_field('box')['color'] ?>; 77 } 78 </style> 79 80 <?php 81 print ob_get_clean(); 40 82 } 41 83 -
acf-engine/trunk/src/BlockType/IconList/IconList.php
r2413640 r2415365 37 37 38 38 protected function render( $block, $content, $postId ) { 39 print 'ICON LIST'; 39 ob_start(); 40 $boxedWidth = get_field( 'boxed_width' ); 41 ?> 42 43 <div class="acfg-icon-box"> 44 <div class="acfg-iconbox"> 45 <span class="dashicons <?= get_field( 'icon' ) ?>"></span> 46 </div> 47 <div class="acfg-text"> 48 <span class="acfg-box"><?= get_field( 'text' ) ?></span> 49 </div> 50 </div> 51 52 <style> 53 .acfg-icon-box .acfg-iconbox .dashicons { 54 font-size: <?= get_field( 'width' ) ?>px; 55 width: <?= get_field( 'width' ) ?>px; 56 height: <?= get_field( 'height' ) ?>px; 57 color: <?= get_field( 'color' ) ?>; 58 } 59 <?php if ($boxedWidth) { ?> 60 .acfg-icon-box { 61 max-width: <?= get_field( 'max_width' ) ?>px !important; 62 margin-right: auto; 63 margin-left: auto; 64 } 65 <?php } ?> 66 .acfg-icon-box { 67 text-align: left; 68 display: flex; 69 align-items: center; 70 } 71 .acfg-icon-box .acfg-text { 72 padding: <?= get_field('box')['padding'] ?>px; 73 margin: <?= get_field('box')['margin'] ?>px; 74 line-height: 1.5; 75 } 76 .acfg-icon-box .acfg-text .acfg-box { 77 font-size: <?= get_field('box')['font_size'] ?>px; 78 font-weight: <?= get_field('box')['font_weight'] ?>; 79 color: <?= get_field('box')['color'] ?>; 80 } 81 </style> 82 83 <?php 84 print ob_get_clean(); 40 85 } 41 86 -
acf-engine/trunk/src/BlockType/ImageBox/ImageBox.php
r2413640 r2415365 37 37 38 38 protected function render( $block, $content, $postId ) { 39 print 'IMAGE BOX'; 39 ob_start(); 40 $image = get_field('image'); 41 $size = 'full'; 42 $boxedWidth = get_field( 'boxed_width' ); 43 ?> 44 45 <div class="acfg-image-box"> 46 <figure> 47 <?= wp_get_attachment_image( $image, $size ) ?> 48 <figcaption><?= get_field( 'caption' ) ?></figcaption> 49 </figure> 50 </div> 51 <style> 52 .acfg-image-box { 53 max-width: 100%; 54 text-align: <?= get_field( 'alignment' ) ?>; 55 } 56 <?php if ($boxedWidth) { ?> 57 .acfg-image-box { 58 max-width: <?= get_field( 'max_width' ) ?>px !important; 59 margin-right: auto; 60 margin-left: auto; 61 } 62 <?php } ?> 63 .acfg-image-box figcaption { 64 font-size: <?= get_field('text_image_box')['font_size'] ?>px; 65 font-weight: <?= get_field('text_image_box')['font_weight'] ?>; 66 color: <?= get_field('text_image_box')['color'] ?>; 67 background-color: <?= get_field('text_image_box')['background_color'] ?>; 68 padding: <?= get_field('text_image_box')['padding'] ?>px; 69 margin: <?= get_field('text_image_box')['margin'] ?>px; 70 } 71 </style> 72 <?php 73 print ob_get_clean(); 40 74 } 41 75 -
acf-engine/trunk/src/BlockType/Testimonial/Testimonial.php
r2413640 r2415365 37 37 38 38 protected function render( $block, $content, $postId ) { 39 print 'TESTIMONIAL'; 39 ob_start(); 40 $image = get_field('image'); 41 $size = 'full'; 42 $boxedWidth = get_field( 'boxed_width' ); 43 ?> 44 <div class="acfg-testimonials" > 45 <div class="acfg-testimonial"> 46 <?= wp_get_attachment_image( $image, $size ) ?> 47 <h2 class="acfg-tertimonial-name"><?= get_field( 'name' ) ?></h2> 48 <h3 class="acfg-tertimonial-company"><?= get_field( 'company' ) ?></h3> 49 <p class="acfg-tertimonial-content"><?= get_field( 'body' ) ?></p> 50 <div class="acfg-tertimonial-stars" style="--rating: <?= get_field( 'rating' ) ?>;" aria-label="Rating of this product is 2.3 out of 5."> 51 </div> 52 </div> 53 <style> 54 :root { 55 --star-size: <?= get_field('stars_testimonial')['font_size'] ?>px; 56 --star-color: <?= get_field('stars_testimonial')['color'] ?>; 57 --star-background: <?= get_field('stars_testimonial')['backgound_color'] ?>; 58 } 59 .acfg-tertimonial-stars { 60 --percent: calc(var(--rating) / 5 * 100%); 61 62 display: inline-block; 63 font-size: var(--star-size); 64 font-family: Times; /* make sure ★ appears correctly */ 65 line-height: 1; 66 height: ; 67 } 68 .acfg-tertimonial-stars::before { 69 content: "★★★★★"; 70 letter-spacing: 3px; 71 background: linear-gradient( 72 90deg, 73 var(--star-background) var(--percent), 74 var(--star-color) var(--percent) 75 ); 76 -webkit-background-clip: text; 77 -webkit-text-fill-color: transparent; 78 } 79 /* outer wrap div around list */ 80 81 <?php if ($boxedWidth) { ?> 82 .acfg-testimonials { 83 max-width: <?= get_field( 'max_width' ) ?>px !important; 84 margin: 30px auto; 85 } 86 <?php } ?> 87 88 /* singular testimonial */ 89 .acfg-testimonial { 90 background-color: #FFF; 91 border: solid 1px #D6D6D6; 92 text-align: center; 93 font-family: verdana, sans-serif; 94 margin: 15px auto; 95 padding: 25px; 96 width: 600px; 97 } 98 99 .acfg-testimonial img { 100 height: <?= get_field('image_testimonial')['height'] ?>px !important; 101 width: <?= get_field('image_testimonial')['height'] ?>px !important; 102 margin: auto; 103 border-radius: 50%; 104 } 105 106 /* name */ 107 .acfg-testimonial h2 { 108 color: <?= get_field('name_testimonial')['color'] ?>; 109 font-size: <?= get_field('name_testimonial')['font_size'] ?>px; 110 margin: <?= get_field('name_testimonial')['margin'] ?>px; 111 padding: <?= get_field('name_testimonial')['padding'] ?>px; 112 } 113 114 /* company */ 115 .acfg-testimonial h3 { 116 color: <?= get_field('company_testimonial')['color'] ?>; 117 font-size: <?= get_field('company_testimonial')['font_size'] ?>px; 118 margin: <?= get_field('company_testimonial')['margin'] ?>px; 119 padding: <?= get_field('company_testimonial')['padding'] ?>px; 120 } 121 122 /* body */ 123 .acfg-testimonial p { 124 color: <?= get_field('body_testimonial')['color'] ?>; 125 font-size: <?= get_field('body_testimonial')['font_size'] ?>px; 126 font-style: italic; 127 margin: <?= get_field('body_testimonial')['margin'] ?>px; 128 padding: <?= get_field('body_testimonial')['padding'] ?>px; 129 text-align: <?= get_field( 'alignment' ) ?>; 130 } 131 132 </style> 133 134 <?php 135 print ob_get_clean(); 40 136 } 41 137 -
acf-engine/trunk/src/Form.php
r2413640 r2415365 24 24 */ 25 25 public function register() { 26 27 $args = $this->args(); 28 acf_register_form( $args ); 26 29 27 30 } -
acf-engine/trunk/src/TaxonomyManager.php
r2413640 r2415365 68 68 69 69 $json = json_encode( $data ); 70 71 if (!is_dir(\AcfEngine\Plugin::dataStoragePath() . 'taxonomies/')) { 72 mkdir(\AcfEngine\Plugin::dataStoragePath() . 'taxonomies/', 0777, true); 73 } 74 70 75 \file_put_contents( \AcfEngine\Plugin::dataStoragePath() . 'taxonomies/' . $data->key . '.json', $json ); 71 76 -
acf-engine/trunk/templates/fields/button_group/default.php
r2413640 r2415365 1 <?php print $value; ?> 1 <div class="acfg-field-button-group"> 2 <?php print $value; ?> 3 </div> -
acf-engine/trunk/templates/fields/date_picker/default.php
r2413640 r2415365 1 <?php print $value; ?> 1 <div class="acfg-field-date-picker"> 2 <?php print $value; ?> 3 </div> -
acf-engine/trunk/templates/fields/repeater/default.php
r2413640 r2415365 8 8 9 9 while ( have_rows( $field['key'], $postId )) : 10 11 print '<div class="acfg-repeater-item">'; 10 12 11 13 the_row(); … … 26 28 } 27 29 30 print '</div>'; 31 28 32 endwhile; 29 33 -
acf-engine/trunk/templates/fields/text/default.php
r2413640 r2415365 1 <?php print $value; ?> 1 <div class="acfg-field-text"> 2 <?php print $value; ?> 3 <div> -
acf-engine/trunk/templates/fields/textarea/default.php
r2413640 r2415365 1 <?php print $value; ?> 1 <div class="acfg-field-textarea"> 2 <?php print $value; ?> 3 <div> -
acf-engine/trunk/templates/singles/base.php
r2413640 r2415365 43 43 </div><!-- .acfg-single-content --> 44 44 45 <!-- custom css --> 46 <?php 47 48 $css = get_field('css', $templateId); 49 50 print '<style>'; 51 print $css; 52 print '</style>'; 53 54 ?> 55 45 56 <?php get_footer(); ?>
Note: See TracChangeset
for help on using the changeset viewer.