Changeset 2879673
- Timestamp:
- 03/14/2023 09:50:26 AM (3 years ago)
- Location:
- tangible-loops-and-logic
- Files:
-
- 66 deleted
- 10 edited
- 168 copied
-
tags/3.1.7 (copied) (copied from tangible-loops-and-logic/trunk)
-
tags/3.1.7/assets/admin.css (deleted)
-
tags/3.1.7/assets/build/admin.min.css (copied) (copied from tangible-loops-and-logic/trunk/assets/build/admin.min.css)
-
tags/3.1.7/assets/build/admin.min.css.map (copied) (copied from tangible-loops-and-logic/trunk/assets/build/admin.min.css.map)
-
tags/3.1.7/assets/build/beaver-template-editor.min.css (deleted)
-
tags/3.1.7/assets/build/beaver-template-editor.min.css.map (deleted)
-
tags/3.1.7/assets/build/beaver-template-editor.min.js (deleted)
-
tags/3.1.7/assets/build/beaver-template-editor.min.js.map (deleted)
-
tags/3.1.7/assets/build/elementor-template-editor.min.css (deleted)
-
tags/3.1.7/assets/build/elementor-template-editor.min.css.map (deleted)
-
tags/3.1.7/assets/build/elementor-template-editor.min.js (deleted)
-
tags/3.1.7/assets/build/elementor-template-editor.min.js.map (deleted)
-
tags/3.1.7/assets/build/gutenberg-template-editor.min.css (deleted)
-
tags/3.1.7/assets/build/gutenberg-template-editor.min.css.map (deleted)
-
tags/3.1.7/assets/build/gutenberg-template-editor.min.js (deleted)
-
tags/3.1.7/assets/build/gutenberg-template-editor.min.js.map (deleted)
-
tags/3.1.7/assets/build/template-assets-editor.min.css (deleted)
-
tags/3.1.7/assets/build/template-assets-editor.min.css.map (deleted)
-
tags/3.1.7/assets/build/template-assets-editor.min.js (deleted)
-
tags/3.1.7/assets/build/template-assets-editor.min.js.map (deleted)
-
tags/3.1.7/assets/build/template-block-fields.min.css (deleted)
-
tags/3.1.7/assets/build/template-block-fields.min.css.map (deleted)
-
tags/3.1.7/assets/build/template-block-fields.min.js (deleted)
-
tags/3.1.7/assets/build/template-block-fields.min.js.map (deleted)
-
tags/3.1.7/assets/build/template-cloud.min.css (deleted)
-
tags/3.1.7/assets/build/template-cloud.min.css.map (deleted)
-
tags/3.1.7/assets/build/template-cloud.min.js (deleted)
-
tags/3.1.7/assets/build/template-cloud.min.js.map (deleted)
-
tags/3.1.7/assets/build/template-editor.min.css (deleted)
-
tags/3.1.7/assets/build/template-editor.min.css.map (deleted)
-
tags/3.1.7/assets/build/template-editor.min.js (deleted)
-
tags/3.1.7/assets/build/template-editor.min.js.map (deleted)
-
tags/3.1.7/assets/build/template-import-export.min.css (deleted)
-
tags/3.1.7/assets/build/template-import-export.min.css.map (deleted)
-
tags/3.1.7/assets/build/template-import-export.min.js (deleted)
-
tags/3.1.7/assets/build/template-import-export.min.js.map (deleted)
-
tags/3.1.7/assets/build/template-location-editor.min.css (deleted)
-
tags/3.1.7/assets/build/template-location-editor.min.css.map (deleted)
-
tags/3.1.7/assets/build/template-location-editor.min.js (deleted)
-
tags/3.1.7/assets/build/template-location-editor.min.js.map (deleted)
-
tags/3.1.7/assets/src/admin.scss (copied) (copied from tangible-loops-and-logic/trunk/assets/src/admin.scss)
-
tags/3.1.7/assets/src/beaver-template-editor (deleted)
-
tags/3.1.7/assets/src/common (deleted)
-
tags/3.1.7/assets/src/elementor-template-editor (deleted)
-
tags/3.1.7/assets/src/gutenberg-template-editor (deleted)
-
tags/3.1.7/assets/src/template-assets-editor (deleted)
-
tags/3.1.7/assets/src/template-cloud (deleted)
-
tags/3.1.7/assets/src/template-editor (deleted)
-
tags/3.1.7/assets/src/template-import-export (deleted)
-
tags/3.1.7/assets/src/template-location-editor (deleted)
-
tags/3.1.7/docs (copied) (copied from tangible-loops-and-logic/trunk/docs)
-
tags/3.1.7/docs-dev (deleted)
-
tags/3.1.7/history.txt (copied) (copied from tangible-loops-and-logic/trunk/history.txt)
-
tags/3.1.7/includes/admin/admin-notice.php (copied) (copied from tangible-loops-and-logic/trunk/includes/admin/admin-notice.php)
-
tags/3.1.7/includes/admin/index.php (copied) (copied from tangible-loops-and-logic/trunk/includes/admin/index.php)
-
tags/3.1.7/includes/admin/welcome.php (copied) (copied from tangible-loops-and-logic/trunk/includes/admin/welcome.php)
-
tags/3.1.7/includes/cloud (deleted)
-
tags/3.1.7/includes/features (deleted)
-
tags/3.1.7/includes/index.php (copied) (copied from tangible-loops-and-logic/trunk/includes/index.php)
-
tags/3.1.7/includes/integrations (deleted)
-
tags/3.1.7/includes/template (deleted)
-
tags/3.1.7/package.json (copied) (copied from tangible-loops-and-logic/trunk/package.json)
-
tags/3.1.7/readme.txt (copied) (copied from tangible-loops-and-logic/trunk/readme.txt) (2 diffs)
-
tags/3.1.7/tangible-loops-and-logic.php (copied) (copied from tangible-loops-and-logic/trunk/tangible-loops-and-logic.php) (2 diffs)
-
tags/3.1.7/tangible.config.js (copied) (copied from tangible-loops-and-logic/trunk/tangible.config.js)
-
tags/3.1.7/tests/index.php (copied) (copied from tangible-loops-and-logic/trunk/tests/index.php)
-
tags/3.1.7/vendor/autoload.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/autoload.php) (1 diff)
-
tags/3.1.7/vendor/composer/ClassLoader.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/composer/ClassLoader.php)
-
tags/3.1.7/vendor/composer/InstalledVersions.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/composer/InstalledVersions.php)
-
tags/3.1.7/vendor/composer/autoload_real.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/composer/autoload_real.php) (2 diffs)
-
tags/3.1.7/vendor/composer/autoload_static.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/composer/autoload_static.php) (2 diffs)
-
tags/3.1.7/vendor/composer/installed.json (copied) (copied from tangible-loops-and-logic/trunk/vendor/composer/installed.json) (1 diff)
-
tags/3.1.7/vendor/composer/installed.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/composer/installed.php) (1 diff)
-
tags/3.1.7/vendor/tangible/interface (deleted)
-
tags/3.1.7/vendor/tangible/logic (deleted)
-
tags/3.1.7/vendor/tangible/loop (deleted)
-
tags/3.1.7/vendor/tangible/plugin-framework/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/index.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/async-action/register.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/async-action/register.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/CarbonInterface.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/CarbonInterface.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Converter.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Converter.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Creator.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Creator.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Date.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Date.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Difference.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Difference.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Modifiers.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Modifiers.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Serialization.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Serialization.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Units.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/date/Carbon/src/Carbon/Traits/Units.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/helpscout (deleted)
-
tags/3.1.7/vendor/tangible/plugin-framework/modules/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/modules/index.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/plugin-group/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/plugin-group/index.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/plugin/api.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/plugin/api.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/settings/page.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/settings/page.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/tangible-module.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/tangible-module.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/theme/api.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/theme/api.php)
-
tags/3.1.7/vendor/tangible/plugin-framework/utils/object.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/plugin-framework/utils/object.php)
-
tags/3.1.7/vendor/tangible/template (deleted)
-
tags/3.1.7/vendor/tangible/template-system (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system)
-
tags/3.1.7/vendor/tangible/template-system/design (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/design)
-
tags/3.1.7/vendor/tangible/template-system/docs/architecture/html.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/architecture/html.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/architecture/index.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/architecture/index.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/architecture/interface.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/architecture/interface.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/architecture/logic.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/architecture/logic.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/architecture/loop.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/architecture/loop.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/architecture/system.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/architecture/system.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/architecture/template.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/architecture/template.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/changelog.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/changelog.md) (1 diff)
-
tags/3.1.7/vendor/tangible/template-system/docs/content/fields.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/content/fields.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/design-system/index.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/design-system/index.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/plan/do.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/plan/do.md)
-
tags/3.1.7/vendor/tangible/template-system/docs/plan/index.md (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/plan/index.md)
-
tags/3.1.7/vendor/tangible/template-system/editor (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/editor)
-
tags/3.1.7/vendor/tangible/template-system/html (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/html)
-
tags/3.1.7/vendor/tangible/template-system/interface/assets/build/embed.min.css (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/interface/assets/build/embed.min.css)
-
tags/3.1.7/vendor/tangible/template-system/interface/assets/build/embed.min.css.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/interface/assets/build/embed.min.css.map)
-
tags/3.1.7/vendor/tangible/template-system/interface/assets/build/embed.min.js (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/interface/assets/build/embed.min.js)
-
tags/3.1.7/vendor/tangible/template-system/interface/assets/build/embed.min.js.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/interface/assets/build/embed.min.js.map)
-
tags/3.1.7/vendor/tangible/template-system/interface/assets/src/embed/index.js (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/interface/assets/src/embed/index.js)
-
tags/3.1.7/vendor/tangible/template-system/interface/assets/src/embed/index.scss (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/interface/assets/src/embed/index.scss)
-
tags/3.1.7/vendor/tangible/template-system/interface/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/interface/index.php)
-
tags/3.1.7/vendor/tangible/template-system/logic/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/logic/index.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/context/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/context/index.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/index.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/types/calendar/day.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/types/calendar/day.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/types/calendar/month.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/types/calendar/month.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/types/calendar/quarter.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/types/calendar/quarter.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/types/calendar/week.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/types/calendar/week.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/types/calendar/weekday.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/types/calendar/weekday.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/types/post/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/types/post/index.php)
-
tags/3.1.7/vendor/tangible/template-system/loop/types/taxonomy-term/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/loop/types/taxonomy-term/index.php)
-
tags/3.1.7/vendor/tangible/template-system/package.json (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/package.json)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/beaver-template-editor.min.css (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/beaver-template-editor.min.css)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/beaver-template-editor.min.css.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/beaver-template-editor.min.css.map)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/beaver-template-editor.min.js.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/beaver-template-editor.min.js.map)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/elementor-template-editor.min.js.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/elementor-template-editor.min.js.map)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/gutenberg-template-editor.min.js (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/gutenberg-template-editor.min.js)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/gutenberg-template-editor.min.js.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/gutenberg-template-editor.min.js.map)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/template-assets-editor.min.js.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/template-assets-editor.min.js.map)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/template-editor.min.js.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/template-editor.min.js.map)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/template-import-export.min.js (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/template-import-export.min.js)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/template-import-export.min.js.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/template-import-export.min.js.map)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/template-location-editor.min.js (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/template-location-editor.min.js)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/build/template-location-editor.min.js.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/build/template-location-editor.min.js.map)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/src/beaver-template-editor/index.scss (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/src/beaver-template-editor/index.scss)
-
tags/3.1.7/vendor/tangible/template-system/system/assets/src/gutenberg-template-editor/blocks/template/index.jsx (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/assets/src/gutenberg-template-editor/blocks/template/index.jsx)
-
tags/3.1.7/vendor/tangible/template-system/system/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/index.php) (1 diff)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/beaver/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/beaver/index.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/elementor/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/elementor/index.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/elementor/template-dynamic-tag.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/elementor/template-dynamic-tag.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/elementor/template-editor-control.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/elementor/template-editor-control.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/elementor/template-editor-widget.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/elementor/template-editor-widget.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/gutenberg/blocks.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/gutenberg/blocks.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/gutenberg/disable-links.php (deleted)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/gutenberg/enqueue.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/gutenberg/enqueue.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/gutenberg/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/gutenberg/index.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/gutenberg/utils.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/gutenberg/utils.php) (8 diffs)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/index.php)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/wp-grid-builder (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/wp-grid-builder)
-
tags/3.1.7/vendor/tangible/template-system/system/integrations/wp-grid-builder/settings.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/wp-grid-builder/settings.php)
-
tags/3.1.7/vendor/tangible/template-system/system/post-types/extend.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/post-types/extend.php)
-
tags/3.1.7/vendor/tangible/template-system/system/render/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/render/index.php)
-
tags/3.1.7/vendor/tangible/template-system/system/render/style.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/render/style.php)
-
tags/3.1.7/vendor/tangible/template-system/system/save.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/save.php)
-
tags/3.1.7/vendor/tangible/template-system/system/tag.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/tag.php)
-
tags/3.1.7/vendor/tangible/template-system/template/assets/build/codemirror.min.css (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/assets/build/codemirror.min.css)
-
tags/3.1.7/vendor/tangible/template-system/template/assets/build/codemirror.min.css.map (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/assets/build/codemirror.min.css.map)
-
tags/3.1.7/vendor/tangible/template-system/template/assets/src/codemirror/index.scss (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/assets/src/codemirror/index.scss)
-
tags/3.1.7/vendor/tangible/template-system/template/codemirror/lib/htmlhint/core/htmlparser.ts (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/codemirror/lib/htmlhint/core/htmlparser.ts)
-
tags/3.1.7/vendor/tangible/template-system/template/codemirror/vendor/htmlhint.min.js (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/codemirror/vendor/htmlhint.min.js)
-
tags/3.1.7/vendor/tangible/template-system/template/control (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/control)
-
tags/3.1.7/vendor/tangible/template-system/template/format/text.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/format/text.php)
-
tags/3.1.7/vendor/tangible/template-system/template/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/index.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/embed/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/embed/index.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/form/actions/create.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/form/actions/create.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/index.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/index.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/load.php (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/loader.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/loader.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/php-autoprefixer (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/php-css-parser (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/replace-namespace.sh (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/replace-namespace.sh)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Ast (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Ast)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Base/Range.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Base/Range.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Block (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Block)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Block.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Block.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Cache.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Cache.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Collection (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Collection)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Colors.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Colors.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/CompilationResult.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/CompilationResult.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Compiler.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Compiler.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Compiler/CachedResult.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Compiler/CachedResult.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Compiler/Environment.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Compiler/Environment.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/CompilerException.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/CompilerException.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/ParserException.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/ParserException.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/RangeException.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/RangeException.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/SassException.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/SassException.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/SassFormatException.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/SassFormatException.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/SassRuntimeException.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/SassRuntimeException.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/SassScriptException.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/SassScriptException.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Exception/ServerException.php (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Extend (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Extend)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/Compact.php (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/Compressed.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/Compressed.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/Crunched.php (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/Debug.php (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/Expanded.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/Expanded.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/Nested.php (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/OutputBlock.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Formatter/OutputBlock.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Logger (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Logger)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Node.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Node.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Node/Number.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Node/Number.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/OutputStyle.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/OutputStyle.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Parser (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Parser)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Parser.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Parser.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Serializer (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Serializer)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/SourceMap/Base64.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/SourceMap/Base64.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/SourceMap/Base64VLQ.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/SourceMap/Base64VLQ.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/SourceMap/Base64VLQEncoder.php (deleted)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/SourceMap/SourceMapGenerator.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/SourceMap/SourceMapGenerator.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/SourceSpan (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/SourceSpan)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/StackTrace (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/StackTrace)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Syntax.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Syntax.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Type.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Type.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Util (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Util)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Util.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Util.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Value (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Value)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/ValueConverter.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/ValueConverter.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Version.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Version.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Visitor (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Visitor)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/scssphp/Warn.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/scssphp/Warn.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/sass/try.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/sass/try.php)
-
tags/3.1.7/vendor/tangible/template-system/template/modules/table/body.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/modules/table/body.php)
-
tags/3.1.7/vendor/tangible/template-system/template/tags/get-set/js.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/tags/get-set/js.php)
-
tags/3.1.7/vendor/tangible/template-system/template/tags/get-set/sass.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/tags/get-set/sass.php)
-
tags/3.1.7/vendor/tangible/template-system/template/tags/if/switch.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/tags/if/switch.php)
-
tags/3.1.7/vendor/tangible/template-system/template/tags/redirect.php (copied) (copied from tangible-loops-and-logic/trunk/vendor/tangible/template-system/template/tags/redirect.php)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/tangible-loops-and-logic.php (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.json (modified) (1 diff)
-
trunk/vendor/composer/installed.php (modified) (1 diff)
-
trunk/vendor/tangible/template-system/docs/changelog.md (modified) (1 diff)
-
trunk/vendor/tangible/template-system/system/index.php (modified) (1 diff)
-
trunk/vendor/tangible/template-system/system/integrations/gutenberg/utils.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tangible-loops-and-logic/tags/3.1.7/readme.txt
r2873814 r2879673 1 1 === Loops & Logic === 2 Stable tag: 3.1. 52 Stable tag: 3.1.7 3 3 Requires at least: 6.0 4 4 Tested up to: 6.1 … … 151 151 152 152 == Changelog == 153 154 = 3.1.7 = 155 156 Release Date: 2023-03-14 157 158 - Gutenberg integration 159 - Improve content filter logic to protect template HTML 160 - Ensure it applies only when inside do_blocks before do_shortcode 161 - Support block themes 162 - Improve getting current post ID when inside builder 153 163 154 164 = 3.1.5 = -
tangible-loops-and-logic/tags/3.1.7/tangible-loops-and-logic.php
r2873814 r2879673 4 4 * Plugin URI: https://loopsandlogic.com/ 5 5 * Description: A template system with content type loops and conditions. 6 * Version: 3.1. 56 * Version: 3.1.7 7 7 * Author: Team Tangible 8 8 * Author URI: https://teamtangible.com … … 10 10 */ 11 11 12 define( 'TANGIBLE_LOOPS_AND_LOGIC_VERSION', '3.1. 5' );12 define( 'TANGIBLE_LOOPS_AND_LOGIC_VERSION', '3.1.7' ); 13 13 14 14 require_once __DIR__ . '/vendor/tangible/plugin-framework/index.php'; -
tangible-loops-and-logic/tags/3.1.7/vendor/autoload.php
r2873814 r2879673 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit a75c74d3feab6a8eb5a8eb63d4f3129c::getLoader();25 return ComposerAutoloaderInit061b8c8c95a773c86c64590d0a77df12::getLoader(); -
tangible-loops-and-logic/tags/3.1.7/vendor/composer/autoload_real.php
r2873814 r2879673 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit a75c74d3feab6a8eb5a8eb63d4f3129c5 class ComposerAutoloaderInit061b8c8c95a773c86c64590d0a77df12 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit a75c74d3feab6a8eb5a8eb63d4f3129c', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit061b8c8c95a773c86c64590d0a77df12', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit a75c74d3feab6a8eb5a8eb63d4f3129c', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit061b8c8c95a773c86c64590d0a77df12', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit a75c74d3feab6a8eb5a8eb63d4f3129c::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit061b8c8c95a773c86c64590d0a77df12::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
tangible-loops-and-logic/tags/3.1.7/vendor/composer/autoload_static.php
r2873814 r2879673 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit a75c74d3feab6a8eb5a8eb63d4f3129c7 class ComposerStaticInit061b8c8c95a773c86c64590d0a77df12 8 8 { 9 9 public static $classMap = array ( … … 14 14 { 15 15 return \Closure::bind(function () use ($loader) { 16 $loader->classMap = ComposerStaticInit a75c74d3feab6a8eb5a8eb63d4f3129c::$classMap;16 $loader->classMap = ComposerStaticInit061b8c8c95a773c86c64590d0a77df12::$classMap; 17 17 18 18 }, null, ClassLoader::class); -
tangible-loops-and-logic/tags/3.1.7/vendor/composer/installed.json
r2873814 r2879673 22 22 "type": "git", 23 23 "url": "git@bitbucket.org:/tangibleinc/template-system.git", 24 "reference": " e0e99e5b717d09a4fb67d50e953e35ce7f5ac8df"24 "reference": "d14841153b8432f2882c558cc92917bc661d031d" 25 25 }, 26 "time": "2023-03-0 2T15:46:55+00:00",26 "time": "2023-03-09T22:10:06+00:00", 27 27 "default-branch": true, 28 28 "type": "library", -
tangible-loops-and-logic/tags/3.1.7/vendor/composer/installed.php
r2873814 r2879673 32 32 'pretty_version' => 'dev-main', 33 33 'version' => 'dev-main', 34 'reference' => ' e0e99e5b717d09a4fb67d50e953e35ce7f5ac8df',34 'reference' => 'd14841153b8432f2882c558cc92917bc661d031d', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../tangible/template-system', -
tangible-loops-and-logic/tags/3.1.7/vendor/tangible/template-system/docs/changelog.md
r2873814 r2879673 1 1 Versions correspond to plugin release of Loops & Logic and Tangible Blocks. 2 3 # 3.1.7 4 5 - Gutenberg integration 6 - Improve getting current post ID when inside builder 7 - Improve content filter logic to protect template HTML 8 - Support block themes 9 - Ensure it applies only when inside do_blocks before do_shortcode 2 10 3 11 # 3.1.5 -
tangible-loops-and-logic/tags/3.1.7/vendor/tangible/template-system/system/index.php
r2873814 r2879673 6 6 7 7 // Remember to update the version - Expected format: YYYYMMDD 8 public $version = '2023030 2';8 public $version = '20230309'; 9 9 public $url; 10 10 public $path; -
tangible-loops-and-logic/tags/3.1.7/vendor/tangible/template-system/system/integrations/gutenberg/utils.php
r2873814 r2879673 67 67 * @see /loop/context/index.php 68 68 */ 69 if ( !empty($attributes['current_post_id'])) {69 if ($plugin->is_inside_gutenberg_editor() && !empty($attributes['current_post_id'])) { 70 70 // Post ID passed from ./enqueue.php 71 71 $post = get_post( $attributes['current_post_id'] ); … … 83 83 // Restore previous state to support nested block renders 84 84 array_pop( $plugin->gutenberg_block_render_states ); 85 85 86 $plugin->current_gutenberg_block_render_state = end( 86 87 $plugin->gutenberg_block_render_states … … 115 116 * Workaround to protect block HTML from Gutenberg 116 117 * 118 * "Abandon all hope, ye who enter here." 119 * 117 120 * Gutenberg applies content filters such as wptexturize and do_shortcode 118 121 * to the entire page after all blocks have been rendered, which can corrupt 119 * valid HTML and JSON. The dummy shortcode [twrap] prevents do_shortcode 120 * from processing its inner content. 121 * 122 * This workaround can be removed if/when Gutenberg provides an option for 122 * valid HTML and JSON. 123 * 124 * The shortcode [twrap] prevents do_shortcode from processing its inner 125 * content. In addition, all square brackets need to be escaped and restored 126 * to protect them from do_shortcodes_in_html_tags that runs on HTML attributes. 127 * 128 * The problem is specifically in the following files where the post content is 129 * processed by do_blocks() then do_shortcode(). 130 * 131 * - /wp-includes/default-filters.php in the filter "the_content" and 132 * "widget_block_content" 133 * - /wp-includes/block-template.php in get_the_block_template_html() 134 * 135 * This workaround can be removed if Gutenberg provides a setting for 123 136 * register_block_type() to opt-out of these content filters. 124 137 * … … 127 140 */ 128 141 $plugin->wrap_gutenberg_block_html = function($content) use ($plugin) { 129 /** 130 * Only wrap once, when we're outside of all (possibly nested) block renders, 131 * AND we're inside do_blocks() as a content filter before do_shortcode(). 132 */ 142 143 // Only wrap once, when we're outside of all (possibly nested) block renders 133 144 if ( ! $plugin->is_inside_gutenberg_block_render() 134 && $plugin-> is_doing_content_filter_before_do_shortcode()145 && $plugin->should_apply_gutenberg_workaround() 135 146 ) { 136 return '[twrap]'.$content.'[/twrap]'; 147 return '[twrap]' 148 // These escape codes are from /wp-includes/shortcodes.php 149 . str_replace(['[', ']'], ['[', ']'], $content) 150 .'[/twrap]' 151 ; 137 152 } 138 153 … … 140 155 }; 141 156 142 add_shortcode('twrap', function($atts, $content) { 143 return $content; 157 add_shortcode('twrap', function($atts, $content) use ($plugin) { 158 /** 159 * In a block theme, the template HTML can go through do_shortcode *twice*. 160 * 161 * - In template-canvas.php, the entire page is generated with 162 * get_the_block_template_html(), which runs do_blocks() then do_shortcode(). 163 * 164 * - During do_blocks(), the block "core/post-content" applies the_content 165 * filter, which has do_shortcode() hooked on it. 166 * 167 * In this case, we must wrap the content again. 168 * 169 * @see /wp-includes/template-canvas.php 170 * @see /wp-includes/blocks/post-content.php 171 */ 172 if ($plugin->is_doing_core_post_content_block 173 && doing_filter('the_content') 174 ) { 175 return '[twrap]' . $content . '[/twrap]'; 176 } 177 178 return str_replace(['[', ']'], ['[', ']'], $content); 144 179 }); 145 180 … … 150 185 151 186 /** 152 * Detect if we're inside do_blocks as a content filter before do_shortcode 153 * 154 * Used to determine if the Gutenberg workaround above is necessary. 155 * 156 * @see wp-includes/default-filters.php 157 */ 158 $plugin->is_doing_content_filter_before_do_shortcode = function () { 187 * Determine if the Gutenberg workaround above is necessary 188 */ 189 $plugin->should_apply_gutenberg_workaround = function () { 190 191 /** 192 * Check if inside a block theme running get_the_block_template_html(). 193 * There is no action to detect this situation. 194 * 195 * @see /wp-includes/template-canvas.php 196 * @see /wp-includes/block-template.php, locate_block_template() 197 */ 198 199 global $template; 200 201 $template_canvas_path = ABSPATH . WPINC . '/template-canvas.php'; 202 203 if ($template===$template_canvas_path && !did_action('wp_head')) { 204 return true; 205 } 206 207 /** 208 * Check if inside a content filter running do_blocks before do_shortcode 209 */ 159 210 160 211 $is_doing_content_filter = doing_filter('the_content') … … 174 225 $last_filter = array_slice($wp_current_filter, -1); 175 226 $action = array_pop($last_filter); 176 227 177 228 $priority = isset($wp_filter[ $action ]) 178 229 ? $wp_filter[ $action ]->current_priority() … … 180 231 ; 181 232 182 // do_blocks at 9, do_shortcode at 11 183 return $priority < 11; 184 }; 233 /** 234 * Typically do_blocks is at 9 and do_shortcode at 11, but make sure to 235 * avoid any false positives, for example, if a plugin re/moves them. 236 */ 237 238 $priority_of_do_blocks = has_filter( $action, 'do_blocks' ); 239 $priority_of_do_shortcode = has_filter( $action, 'do_shortcode' ); 240 241 return $priority_of_do_blocks !== false 242 && $priority === $priority_of_do_blocks 243 && $priority_of_do_shortcode !== false 244 && $priority < $priority_of_do_shortcode 245 ; 246 }; 247 248 /** 249 * Keep track of when we're inside "core/post-content" block 250 */ 251 252 $plugin->is_doing_core_post_content_block = false; 253 254 // @see wp-includes/blocks.php, render_block() 255 add_action('render_block_data', function($block) use ($plugin) { 256 if ($block['blockName']==='core/post-content') { 257 $plugin->is_doing_core_post_content_block = true; 258 } 259 return $block; 260 }, 10, 1); 261 262 // @see wp-includes/class-wp-block.php, render() 263 add_action('render_block_core/post-content', function($content) use ($plugin) { 264 // This hook runs after the block has been rendered 265 $plugin->is_doing_core_post_content_block = false; 266 return $content; 267 }, 10, 1); -
tangible-loops-and-logic/trunk/readme.txt
r2873814 r2879673 1 1 === Loops & Logic === 2 Stable tag: 3.1. 52 Stable tag: 3.1.7 3 3 Requires at least: 6.0 4 4 Tested up to: 6.1 … … 151 151 152 152 == Changelog == 153 154 = 3.1.7 = 155 156 Release Date: 2023-03-14 157 158 - Gutenberg integration 159 - Improve content filter logic to protect template HTML 160 - Ensure it applies only when inside do_blocks before do_shortcode 161 - Support block themes 162 - Improve getting current post ID when inside builder 153 163 154 164 = 3.1.5 = -
tangible-loops-and-logic/trunk/tangible-loops-and-logic.php
r2873814 r2879673 4 4 * Plugin URI: https://loopsandlogic.com/ 5 5 * Description: A template system with content type loops and conditions. 6 * Version: 3.1. 56 * Version: 3.1.7 7 7 * Author: Team Tangible 8 8 * Author URI: https://teamtangible.com … … 10 10 */ 11 11 12 define( 'TANGIBLE_LOOPS_AND_LOGIC_VERSION', '3.1. 5' );12 define( 'TANGIBLE_LOOPS_AND_LOGIC_VERSION', '3.1.7' ); 13 13 14 14 require_once __DIR__ . '/vendor/tangible/plugin-framework/index.php'; -
tangible-loops-and-logic/trunk/vendor/autoload.php
r2873814 r2879673 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit a75c74d3feab6a8eb5a8eb63d4f3129c::getLoader();25 return ComposerAutoloaderInit061b8c8c95a773c86c64590d0a77df12::getLoader(); -
tangible-loops-and-logic/trunk/vendor/composer/autoload_real.php
r2873814 r2879673 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit a75c74d3feab6a8eb5a8eb63d4f3129c5 class ComposerAutoloaderInit061b8c8c95a773c86c64590d0a77df12 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit a75c74d3feab6a8eb5a8eb63d4f3129c', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit061b8c8c95a773c86c64590d0a77df12', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit a75c74d3feab6a8eb5a8eb63d4f3129c', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit061b8c8c95a773c86c64590d0a77df12', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit a75c74d3feab6a8eb5a8eb63d4f3129c::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit061b8c8c95a773c86c64590d0a77df12::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
tangible-loops-and-logic/trunk/vendor/composer/autoload_static.php
r2873814 r2879673 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit a75c74d3feab6a8eb5a8eb63d4f3129c7 class ComposerStaticInit061b8c8c95a773c86c64590d0a77df12 8 8 { 9 9 public static $classMap = array ( … … 14 14 { 15 15 return \Closure::bind(function () use ($loader) { 16 $loader->classMap = ComposerStaticInit a75c74d3feab6a8eb5a8eb63d4f3129c::$classMap;16 $loader->classMap = ComposerStaticInit061b8c8c95a773c86c64590d0a77df12::$classMap; 17 17 18 18 }, null, ClassLoader::class); -
tangible-loops-and-logic/trunk/vendor/composer/installed.json
r2873814 r2879673 22 22 "type": "git", 23 23 "url": "git@bitbucket.org:/tangibleinc/template-system.git", 24 "reference": " e0e99e5b717d09a4fb67d50e953e35ce7f5ac8df"24 "reference": "d14841153b8432f2882c558cc92917bc661d031d" 25 25 }, 26 "time": "2023-03-0 2T15:46:55+00:00",26 "time": "2023-03-09T22:10:06+00:00", 27 27 "default-branch": true, 28 28 "type": "library", -
tangible-loops-and-logic/trunk/vendor/composer/installed.php
r2873814 r2879673 32 32 'pretty_version' => 'dev-main', 33 33 'version' => 'dev-main', 34 'reference' => ' e0e99e5b717d09a4fb67d50e953e35ce7f5ac8df',34 'reference' => 'd14841153b8432f2882c558cc92917bc661d031d', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../tangible/template-system', -
tangible-loops-and-logic/trunk/vendor/tangible/template-system/docs/changelog.md
r2873814 r2879673 1 1 Versions correspond to plugin release of Loops & Logic and Tangible Blocks. 2 3 # 3.1.7 4 5 - Gutenberg integration 6 - Improve getting current post ID when inside builder 7 - Improve content filter logic to protect template HTML 8 - Support block themes 9 - Ensure it applies only when inside do_blocks before do_shortcode 2 10 3 11 # 3.1.5 -
tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/index.php
r2873814 r2879673 6 6 7 7 // Remember to update the version - Expected format: YYYYMMDD 8 public $version = '2023030 2';8 public $version = '20230309'; 9 9 public $url; 10 10 public $path; -
tangible-loops-and-logic/trunk/vendor/tangible/template-system/system/integrations/gutenberg/utils.php
r2873814 r2879673 67 67 * @see /loop/context/index.php 68 68 */ 69 if ( !empty($attributes['current_post_id'])) {69 if ($plugin->is_inside_gutenberg_editor() && !empty($attributes['current_post_id'])) { 70 70 // Post ID passed from ./enqueue.php 71 71 $post = get_post( $attributes['current_post_id'] ); … … 83 83 // Restore previous state to support nested block renders 84 84 array_pop( $plugin->gutenberg_block_render_states ); 85 85 86 $plugin->current_gutenberg_block_render_state = end( 86 87 $plugin->gutenberg_block_render_states … … 115 116 * Workaround to protect block HTML from Gutenberg 116 117 * 118 * "Abandon all hope, ye who enter here." 119 * 117 120 * Gutenberg applies content filters such as wptexturize and do_shortcode 118 121 * to the entire page after all blocks have been rendered, which can corrupt 119 * valid HTML and JSON. The dummy shortcode [twrap] prevents do_shortcode 120 * from processing its inner content. 121 * 122 * This workaround can be removed if/when Gutenberg provides an option for 122 * valid HTML and JSON. 123 * 124 * The shortcode [twrap] prevents do_shortcode from processing its inner 125 * content. In addition, all square brackets need to be escaped and restored 126 * to protect them from do_shortcodes_in_html_tags that runs on HTML attributes. 127 * 128 * The problem is specifically in the following files where the post content is 129 * processed by do_blocks() then do_shortcode(). 130 * 131 * - /wp-includes/default-filters.php in the filter "the_content" and 132 * "widget_block_content" 133 * - /wp-includes/block-template.php in get_the_block_template_html() 134 * 135 * This workaround can be removed if Gutenberg provides a setting for 123 136 * register_block_type() to opt-out of these content filters. 124 137 * … … 127 140 */ 128 141 $plugin->wrap_gutenberg_block_html = function($content) use ($plugin) { 129 /** 130 * Only wrap once, when we're outside of all (possibly nested) block renders, 131 * AND we're inside do_blocks() as a content filter before do_shortcode(). 132 */ 142 143 // Only wrap once, when we're outside of all (possibly nested) block renders 133 144 if ( ! $plugin->is_inside_gutenberg_block_render() 134 && $plugin-> is_doing_content_filter_before_do_shortcode()145 && $plugin->should_apply_gutenberg_workaround() 135 146 ) { 136 return '[twrap]'.$content.'[/twrap]'; 147 return '[twrap]' 148 // These escape codes are from /wp-includes/shortcodes.php 149 . str_replace(['[', ']'], ['[', ']'], $content) 150 .'[/twrap]' 151 ; 137 152 } 138 153 … … 140 155 }; 141 156 142 add_shortcode('twrap', function($atts, $content) { 143 return $content; 157 add_shortcode('twrap', function($atts, $content) use ($plugin) { 158 /** 159 * In a block theme, the template HTML can go through do_shortcode *twice*. 160 * 161 * - In template-canvas.php, the entire page is generated with 162 * get_the_block_template_html(), which runs do_blocks() then do_shortcode(). 163 * 164 * - During do_blocks(), the block "core/post-content" applies the_content 165 * filter, which has do_shortcode() hooked on it. 166 * 167 * In this case, we must wrap the content again. 168 * 169 * @see /wp-includes/template-canvas.php 170 * @see /wp-includes/blocks/post-content.php 171 */ 172 if ($plugin->is_doing_core_post_content_block 173 && doing_filter('the_content') 174 ) { 175 return '[twrap]' . $content . '[/twrap]'; 176 } 177 178 return str_replace(['[', ']'], ['[', ']'], $content); 144 179 }); 145 180 … … 150 185 151 186 /** 152 * Detect if we're inside do_blocks as a content filter before do_shortcode 153 * 154 * Used to determine if the Gutenberg workaround above is necessary. 155 * 156 * @see wp-includes/default-filters.php 157 */ 158 $plugin->is_doing_content_filter_before_do_shortcode = function () { 187 * Determine if the Gutenberg workaround above is necessary 188 */ 189 $plugin->should_apply_gutenberg_workaround = function () { 190 191 /** 192 * Check if inside a block theme running get_the_block_template_html(). 193 * There is no action to detect this situation. 194 * 195 * @see /wp-includes/template-canvas.php 196 * @see /wp-includes/block-template.php, locate_block_template() 197 */ 198 199 global $template; 200 201 $template_canvas_path = ABSPATH . WPINC . '/template-canvas.php'; 202 203 if ($template===$template_canvas_path && !did_action('wp_head')) { 204 return true; 205 } 206 207 /** 208 * Check if inside a content filter running do_blocks before do_shortcode 209 */ 159 210 160 211 $is_doing_content_filter = doing_filter('the_content') … … 174 225 $last_filter = array_slice($wp_current_filter, -1); 175 226 $action = array_pop($last_filter); 176 227 177 228 $priority = isset($wp_filter[ $action ]) 178 229 ? $wp_filter[ $action ]->current_priority() … … 180 231 ; 181 232 182 // do_blocks at 9, do_shortcode at 11 183 return $priority < 11; 184 }; 233 /** 234 * Typically do_blocks is at 9 and do_shortcode at 11, but make sure to 235 * avoid any false positives, for example, if a plugin re/moves them. 236 */ 237 238 $priority_of_do_blocks = has_filter( $action, 'do_blocks' ); 239 $priority_of_do_shortcode = has_filter( $action, 'do_shortcode' ); 240 241 return $priority_of_do_blocks !== false 242 && $priority === $priority_of_do_blocks 243 && $priority_of_do_shortcode !== false 244 && $priority < $priority_of_do_shortcode 245 ; 246 }; 247 248 /** 249 * Keep track of when we're inside "core/post-content" block 250 */ 251 252 $plugin->is_doing_core_post_content_block = false; 253 254 // @see wp-includes/blocks.php, render_block() 255 add_action('render_block_data', function($block) use ($plugin) { 256 if ($block['blockName']==='core/post-content') { 257 $plugin->is_doing_core_post_content_block = true; 258 } 259 return $block; 260 }, 10, 1); 261 262 // @see wp-includes/class-wp-block.php, render() 263 add_action('render_block_core/post-content', function($content) use ($plugin) { 264 // This hook runs after the block has been rendered 265 $plugin->is_doing_core_post_content_block = false; 266 return $content; 267 }, 10, 1);
Note: See TracChangeset
for help on using the changeset viewer.