Changeset 2585577
- Timestamp:
- 08/19/2021 04:03:55 PM (4 years ago)
- Location:
- mesh
- Files:
-
- 278 added
- 14 deleted
- 27 edited
- 1 copied
-
assets/banner-1544x500.png (modified) (1 prop) (previous)
-
assets/banner-772x250.png (modified) (1 prop) (previous)
-
assets/icon-128x128.png (modified) (1 prop) (previous)
-
assets/icon-256x256.png (modified) (1 prop) (previous)
-
assets/screenshot-1.png (modified) (1 prop) (previous)
-
assets/screenshot-2.png (modified) (1 prop) (previous)
-
assets/screenshot-3.png (modified) (1 prop) (previous)
-
tags/1.4.0 (copied) (copied from mesh/trunk)
-
tags/1.4.0/CHANGELOG.md (modified) (3 diffs)
-
tags/1.4.0/CONTRIBUTING.md (added)
-
tags/1.4.0/Integrations (added)
-
tags/1.4.0/Integrations/class.duplicate-post.php (added)
-
tags/1.4.0/Integrations/class.duplicate-sections.php (added)
-
tags/1.4.0/Integrations/class.post-duplicator.php (added)
-
tags/1.4.0/Integrations/class.yoast-seo.php (added)
-
tags/1.4.0/README.md (deleted)
-
tags/1.4.0/admin/editor-notice.php (added)
-
tags/1.4.0/assets (deleted)
-
tags/1.4.0/class.mesh-install.php (modified) (1 diff)
-
tags/1.4.0/class.mesh-pointers.php (modified) (1 diff)
-
tags/1.4.0/class.mesh-templates-ajax.php (modified) (1 diff)
-
tags/1.4.0/class.mesh-templates-duplicate.php (modified) (1 diff)
-
tags/1.4.0/class.mesh-templates.php (modified) (2 diffs)
-
tags/1.4.0/class.mesh-upgrades.php (modified) (2 diffs)
-
tags/1.4.0/class.mesh.php (modified) (3 diffs)
-
tags/1.4.0/css (added)
-
tags/1.4.0/css/admin-mesh.css (added)
-
tags/1.4.0/css/mesh-grid-foundation.css (added)
-
tags/1.4.0/integrations (deleted)
-
tags/1.4.0/js (added)
-
tags/1.4.0/js/admin-mesh-notifications.js (added)
-
tags/1.4.0/js/admin-mesh.js (added)
-
tags/1.4.0/js/mesh.js (added)
-
tags/1.4.0/lib/parsedown/README.md (deleted)
-
tags/1.4.0/lib/parsedown/composer.json (deleted)
-
tags/1.4.0/lib/parsedown/phpunit.xml.dist (deleted)
-
tags/1.4.0/lib/parsedown/test (deleted)
-
tags/1.4.0/mesh-1.4.0.zip (added)
-
tags/1.4.0/mesh.php (modified) (3 diffs)
-
tags/1.4.0/mesh.zip (added)
-
tags/1.4.0/readme.txt (modified) (3 diffs)
-
tags/1.4.0/vendor (added)
-
tags/1.4.0/vendor/autoload.php (added)
-
tags/1.4.0/vendor/composer (added)
-
tags/1.4.0/vendor/composer/ClassLoader.php (added)
-
tags/1.4.0/vendor/composer/InstalledVersions.php (added)
-
tags/1.4.0/vendor/composer/LICENSE (added)
-
tags/1.4.0/vendor/composer/autoload_classmap.php (added)
-
tags/1.4.0/vendor/composer/autoload_namespaces.php (added)
-
tags/1.4.0/vendor/composer/autoload_psr4.php (added)
-
tags/1.4.0/vendor/composer/autoload_real.php (added)
-
tags/1.4.0/vendor/composer/autoload_static.php (added)
-
tags/1.4.0/vendor/composer/installed.json (added)
-
tags/1.4.0/vendor/composer/installed.php (added)
-
tags/1.4.0/vendor/composer/installers (added)
-
tags/1.4.0/vendor/composer/installers/LICENSE (added)
-
tags/1.4.0/vendor/composer/installers/composer.json (added)
-
tags/1.4.0/vendor/composer/installers/phpstan.neon.dist (added)
-
tags/1.4.0/vendor/composer/installers/src (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/AglInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/BaseInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ChefInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/CraftInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/DframeInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ElggInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/FuelInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/GravInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/HuradInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/Installer.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ItopInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/KnownInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MakoInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MantisBTInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MauticInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MayaInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MiaoxingInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ModxInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/OxidInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PPIInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/Plugin.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PortoInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ProcessWireInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/Redaxo5Installer.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/SMFInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/StarbugInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/SyliusInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/TaoInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/TastyIgniterInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/TuskInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/WinterInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/YawikInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ZendInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php (added)
-
tags/1.4.0/vendor/composer/installers/src/bootstrap.php (added)
-
tags/1.4.0/vendor/composer/platform_check.php (added)
-
trunk/CHANGELOG.md (modified) (3 diffs)
-
trunk/CONTRIBUTING.md (added)
-
trunk/Integrations (added)
-
trunk/Integrations/class.duplicate-post.php (added)
-
trunk/Integrations/class.duplicate-sections.php (added)
-
trunk/Integrations/class.post-duplicator.php (added)
-
trunk/Integrations/class.yoast-seo.php (added)
-
trunk/README.md (deleted)
-
trunk/admin/editor-notice.php (added)
-
trunk/assets (deleted)
-
trunk/class.mesh-install.php (modified) (1 diff)
-
trunk/class.mesh-pointers.php (modified) (1 diff)
-
trunk/class.mesh-templates-ajax.php (modified) (1 diff)
-
trunk/class.mesh-templates-duplicate.php (modified) (1 diff)
-
trunk/class.mesh-templates.php (modified) (2 diffs)
-
trunk/class.mesh-upgrades.php (modified) (2 diffs)
-
trunk/class.mesh.php (modified) (3 diffs)
-
trunk/css (added)
-
trunk/css/admin-mesh.css (added)
-
trunk/css/mesh-grid-foundation.css (added)
-
trunk/integrations (deleted)
-
trunk/js (added)
-
trunk/js/admin-mesh-notifications.js (added)
-
trunk/js/admin-mesh.js (added)
-
trunk/js/mesh.js (added)
-
trunk/lib/parsedown/README.md (deleted)
-
trunk/lib/parsedown/composer.json (deleted)
-
trunk/lib/parsedown/phpunit.xml.dist (deleted)
-
trunk/lib/parsedown/test (deleted)
-
trunk/mesh-1.4.0.zip (added)
-
trunk/mesh.php (modified) (3 diffs)
-
trunk/mesh.zip (added)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendor (added)
-
trunk/vendor/autoload.php (added)
-
trunk/vendor/composer (added)
-
trunk/vendor/composer/ClassLoader.php (added)
-
trunk/vendor/composer/InstalledVersions.php (added)
-
trunk/vendor/composer/LICENSE (added)
-
trunk/vendor/composer/autoload_classmap.php (added)
-
trunk/vendor/composer/autoload_namespaces.php (added)
-
trunk/vendor/composer/autoload_psr4.php (added)
-
trunk/vendor/composer/autoload_real.php (added)
-
trunk/vendor/composer/autoload_static.php (added)
-
trunk/vendor/composer/installed.json (added)
-
trunk/vendor/composer/installed.php (added)
-
trunk/vendor/composer/installers (added)
-
trunk/vendor/composer/installers/LICENSE (added)
-
trunk/vendor/composer/installers/composer.json (added)
-
trunk/vendor/composer/installers/phpstan.neon.dist (added)
-
trunk/vendor/composer/installers/src (added)
-
trunk/vendor/composer/installers/src/Composer (added)
-
trunk/vendor/composer/installers/src/Composer/Installers (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/AglInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/BaseInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ChefInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/CraftInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/DframeInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ElggInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/FuelInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/GravInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/HuradInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/Installer.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ItopInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/KnownInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MakoInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MantisBTInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MauticInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MayaInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MiaoxingInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ModxInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/OxidInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PPIInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/Plugin.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PortoInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ProcessWireInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/Redaxo5Installer.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/SMFInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/StarbugInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/SyliusInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/TaoInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/TastyIgniterInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/TuskInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/WinterInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/YawikInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ZendInstaller.php (added)
-
trunk/vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php (added)
-
trunk/vendor/composer/installers/src/bootstrap.php (added)
-
trunk/vendor/composer/platform_check.php (added)
Legend:
- Unmodified
- Added
- Removed
-
mesh/assets/banner-1544x500.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
mesh/assets/banner-772x250.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
mesh/assets/icon-128x128.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
mesh/assets/icon-256x256.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
mesh/assets/screenshot-1.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
mesh/assets/screenshot-2.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
mesh/assets/screenshot-3.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
mesh/tags/1.4.0/CHANGELOG.md
r1974983 r2585577 1 # Change Log For Mesh 1 # Changelog 2 All notable changes to this project will be documented in this file. 2 3 3 ## [1.2.5.6] - 2018-11-15 4 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 5 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 4 6 5 ## # Fixes7 ## [Unreleased] 6 8 7 - Removed yoast content scoring from Mesh due to undocumented changes in WordPress SEO (Feature will come back at a later date) 9 ## [1.4.0] - 08-18-2021 10 ### Updated 11 - Update the build process from grunt to gulp 12 - Implemented deployments to .org from github 8 13 9 ## [1.2.5.5] - 2018-11-12 14 ### Fixed 15 - Fixed an issue with ajax calls to Mesh Templates 10 16 11 ### Fixes 17 ## [1.2.5.6] 18 ### Fixed 19 - Had to temporarily disable WordPress SEO / Yoast Content Analysis from Mesh due to an undocumented change on Yoast's side. We will enable this feature again soon 12 20 13 - Fixed wp_die in utilities 21 ## [1.2.5.5] 22 ### Fixed 23 - Die in utilities that shouldn't be there 14 24 15 ## [1.2.5.4] - 2018-11-06 16 17 ### Fixes 18 25 ## [1.2.5.4] 26 ### Fixed 19 27 - Fixed over zealous sanitization 20 28 - Fixed missing integration folder on wordpress.org 21 29 - Fixed an issue with not allowing you to reset section/column titles 30 - Added better support for WordPress Export / Import tools 22 31 23 ## # Added24 - Better support for WordPress Export / Import tools32 ## [1.2.5.3] 33 - Minor fix for column centering using default mesh styles 25 34 26 ## [1.2.5.3] - 2018-06-08 35 ## [1.2.5.2] 36 - Fixed an issue with Column Background images not saving properly 27 37 28 ### Fixes 29 - Fixed a minor issue with column centering using default mesh styles 30 - Fixed a minor typo in the changelog 38 ## [1.2.5.1] 39 - Hotfix for title display 31 40 32 ## [1.2.5.2] - 2018-06-05 41 ## [1.2.5] 42 ### Updated 43 - Please read about our changes here https://meshplugin.com/release-notes/1-2-5/ 33 44 34 ### Fixes 35 - Fixed some occurrences were column BG images were not saving properly. 36 37 ## [1.2.5.1] - 2018-05-31 38 39 ### Fixes 40 - Inadvertent display of section titles when you didn't want that. 41 42 ## [1.2.5] - 2018-05-30 43 44 ### Fixes 45 45 ### Fixed 46 46 - Quality of life fixes for UI. 47 47 - Background images can now be removed on blocks! … … 59 59 - Moved and Refactored a ton of methods to be more organized (utilities.php) 60 60 - Added utility methods for outputting CSS Classes and other attributes for sections, rows and columns 61 - Added more descriptions to options within Mesh Settings 61 - Added more descriptions to options within Mesh Settings 62 62 - Added Mesh_Input class to handle building all input markup (dramatically cutting down code duplications between blocks and sections) 63 63 - Added a nag message for reviews. Please help! … … 76 76 77 77 ### Updated 78 -Tons of CSS refactoring to make the UI cleaner79 -Media and TinyMCE menus of each section now collapse when viewing smaller blocks for a better overall experience.80 -TinyMCE default settings are now shared between blocks built with php and javascript.81 -Dramatically cut down the code needed within mesh php templates (Developers may want to review any custom templates on a staging environment)82 -Admin area now utilizes Mesh_Responsive grid class more extensively83 -Minor code formatting for code climate / WPCS84 -Minor security enhancements to escape admin related content on output85 -Minor JavaScript optimizations86 -Column resizing is now more responsive. Sections no longer redraw on every "slide", instead only redraw after a change occurs.78 * Tons of CSS refactoring to make the UI cleaner 79 * Media and TinyMCE menus of each section now collapse when viewing smaller blocks for a better overall experience. 80 * TinyMCE default settings are now shared between blocks built with php and javascript. 81 * Dramatically cut down the code needed within mesh php templates (Developers may want to review any custom templates on a staging environment) 82 * Admin area now utilizes Mesh_Responsive grid class more extensively 83 * Minor code formatting for code climate / WPCS 84 * Minor security enhancements to escape admin related content on output 85 * Minor JavaScript optimizations 86 * Column resizing is now more responsive. Sections no longer redraw on every "slide", instead only redraw after a change occurs. 87 87 88 ## [1.2.4] - 2018-05-01 89 90 ### Fixes 91 88 ## [1.2.4] 89 ### Added 90 - Added more filters and action hooks for developers 91 - Added field for custom Section ID, Section ID defaults to mesh-section-{post_id} 92 - Added preliminary support for Gutenberg (AKA No conflicts) 93 - Added field for custom Section ID 94 - Added new uninstall process that will clear out Mesh Templates, Sections and Terms 92 95 - Fixed a few undefined indexes 93 96 - Fixed a few conflicts with gutenberg (This is not full compatiblity with Gutenberg) 94 97 - Fixed an issue where Mesh Templates could potentially lost the ability to add Mesh Sections 98 - Updated Foundation 6.X data attribute tag support 99 - Updated CSS slightly. 95 100 96 ### Added 97 - Added the ability to define and ID for each Mesh Section and Block for more customization! 98 - Added actions 99 - mesh_controls_before 100 - mesh_controls_after 101 - mesh_sections_before 102 - mesh_sections_after 103 - mesh_columns_before 104 - mesh_columns_after 105 - Added filters 106 - mesh_row_attributes 107 - mesh_column_attributes 108 - Added field for custom Section ID, Section ID defaults to mesh-section-{post_id} 109 - Added preliminary support for Gutenberg (AKA No conflicts) 110 - Added new uninstall process that will clear out Mesh Templates, Sections and Terms 111 112 #### Updated 113 114 - Updated Foundation 6.X data attribute tag support 115 - CSS slightly. 116 117 ## [1.2.3] - 2017-12-06 118 119 ### Fixes 120 101 ## [1.2.3] 102 ### Fixed 121 103 - Fixed a javascript issue with FireFox 122 104 - Fixed an issue with Equalizer options being over sanitized. 123 105 124 ## [1.2.2] - 2017-9-24 125 126 ### Fixes 127 106 ## [1.2.2] 107 ### Fixed 128 108 - Fixed bug causing 'Show Title' checkbox to not work correctly 129 130 ### Updated131 132 109 - Minor Code Climate configuration changes. 133 110 - Minor formatting changes for markdown linting. 134 111 135 ## [1.2.1] - 2017-8-27 136 137 ### Fixes 138 112 ## [1.2.1] 113 ### Fixed 114 - Include form elements in Mesh allowed HTML 139 115 - Include data-interchange in Mesh allowed HTML on section elements 140 - Fixed up some undefined indexes. 141 - Include form elements in Mesh allowed HTML 142 143 ### Added 144 116 - Fix for undefined indexes 145 117 - Added hooks to Mesh templates 146 118 147 ## [1.2.0] - 2017-8-17 119 ## [1.2] 120 ### Removed 121 -Remove trailing whitespace from row class 122 -Remove checks for equalizer in the 1 column template 148 123 149 ### Fixes 150 151 - Remove trailing whitespace from row class 152 - Remove checks for equalizer in the 1 column template 153 - Fixed a bug where reordering would stop that section from working properly 154 until refresh. 155 - Fixed a bug where collapsed sections could not be toggled open after a new 156 section was added 157 - Fixed a bug when excluding Mesh template related taxonomies from the 158 generated sitemap 159 - Fixed a bug where section and block background images were displayed before 160 "update" / "publish" 161 - Controls within Sections and Columns/Blocks are now extendable for 162 developers. 124 ### Fixed 125 - Fixed a bug where reordering would stop that section from working properly until refresh. 126 - Fixed a bug where collapsed sections could not be toggled open after a new section was added 127 - Fixed a bug when excluding Mesh template related taxonomies from the generated sitemap 128 - Fixed a bug where section and block background images were displayed before "update" / "publish" 129 - Controls within Sections and Columns/Blocks are now extendable for developers. 163 130 - More security hardening for potential XSS and CSRF. 164 - Fixed a bug where trashing unused blocks was more aggressive than it should 165 be. Simma down nah. 166 - Fixed a pesky bug what would delete your content if you changed column count 167 before saving. 131 - Fixed a bug where trashing unused blocks was more aggressive than it should be. Simma down nah. 132 - Fixed a pesky bug what would delete your content if you changed column count before saving. 168 133 - A bunch of little things under the hood you probably wont notice 169 170 ### Added171 172 134 - First time users will now have an improved onboarding process. 173 - Existing users will now be presented with a notification to view 174 *"What's new"* 135 - Existing users will now be presented with a notification to view *"What's new"* 175 136 - Added support for Yoast SEO page analysis. 176 137 - Added support for scripts within urls within TinyMCE. 177 - Added support for duplicating sections of a post using "Duplicate Post" 178 Plugin 179 - Added support for duplicating sections of a post using "Post Duplicator" 180 Plugin 138 - Added support for duplicating sections of a post using "Duplicate Post" Plugin 139 - Added support for duplicating sections of a post using "Post Duplicator" Plugin 181 140 - First implementation of block caching layer. 182 183 ### Updated184 185 141 - WordPress Coding Coding Standards 186 142 - Improved build process. 187 143 - Improved code analysis process within codeclimate 188 189 ## [1.1.7] - 2017-6-12190 191 ### Fixed192 193 - Fix for issue within "content" being replaced when it shouldn't be194 - Fix for duplicated sections not applying the proper date.195 196 ### Updated197 198 - Confirmed 4.8 compatibility199 200 ## [1.1.6] - 2017-4-10201 202 ### Fixed203 204 - Fixed undefined index `foundation_version`.205 - Fix bug for `.row` max-width being set to `rem-calc(1200)`206 - Fix issue within visual editors within blocks. The html was being saved207 instead of the raw data. wpautop filter should still be applied if available.208 - Hot fix bug with Foundation interchange conflict209 - Setup Code Climate and Code Climate test coverage reporting.210 - Fix PHP warnings when retrieving `mesh_post_types` when it is not yet set.211 - Include mesh.js.map in Grunt build212 213 ### Added214 215 - Introduce a `CONTRIBUTING.md` file.216 - Add a `.travis.yml` file to automate our unit tests.217 - Add `addtextdomain` task to the Grunt configuration.218 - Add `JSON` files to Code Climate grading.219 - Add `node_modules` folder to the `.gitignore`.220 221 ### Updated222 223 - Update unit test install scripts.224 - Changed `esc_attr_e()` and `esc_html_()` calls to `echo esc_attr()` and225 - `echo esc_html()` when containing a variable.226 - Remove `makepot` task from the Grunt configuration.227 - Exclude the `Michelf` library from Code Climate scanning.228 - Remove `languages` folder.229 - Replace `Michelf` library with `Parsedown`230 231 ## [1.1.5] - 2017-2-6232 233 ### Fixed234 235 - Fixed equalize options should not show if the section is only 1 column wide.236 - Fixed some minor typos.237 - Fixed minor display issue that occurred when removing all Mesh sections on a238 post.239 240 ### Added241 242 - Ability to filter `mesh_tiny_mce_before_init` to allow even more extended243 option filtering244 - Default support for interchange using Mesh even if your theme isn't built on245 Foundation246 - Actions mesh_section_add_before_misc_actions and247 mesh_section_add_misc_actions for more customization.248 - Ability to preview sections that are not published yet.249 250 ### Updated251 252 - Mesh templates default to "starter" mesh_template_type upon creation253 254 ## [1.1.4] - 2016-12-21255 256 ### Fixed257 258 - Selected/uploaded background images were not displaying within admin until259 refresh.260 - Fixed Mesh Template order consistenty when closing.261 - Fixed block resizing was broken in some instances.262 - Fixed Mesh titles displaying outside of their container if the title is too263 long264 265 ### Added266 267 - Window will now scroll to the newest block when adding a new section.268 269 ## [1.1.3] - 2016-11-17270 271 ### Fixed272 273 - Interchange on section and block background images274 - Fixed minor typo in the previous changelog275 276 ### Added277 278 - Exclude Mesh template taxonomies from being added to the WordPress SEO279 sitemap.xml280 - Equalizer minimum breakpoint support for Foundation 6281 - The ability to select which version of Foundation your theme is using282 (Defaults to Foundation 5)283 - `mesh-background` custom image size (1920 x 1080) by default.284 - Filters to define what images sizes will be used by interchange.285 286 ## [1.1.2] - 2016-11-07287 288 ### Fixed289 290 - Fixed compatibility issue with PHP 5.4 (Thanks @missmuttly anf @tecbrat)291 292 ## [1.1.1] - 2016-10-19293 294 ### Fixed295 296 - Some minor copy / typo adjustments297 298 ### Added299 300 - Equalizer minimum breakpoint support for Foundation 6301 302 ### Updated303 304 - Changelog should have proper information now305 306 ## [1.1] - 2016-10-17307 308 ### Added309 310 - You can now create reusable templates.311 - Templates are excluded from Yoast SEO admin shenanigans by default.312 - Preliminary remove Mesh Settings on Uninstall.313 - You can now filter how many mesh_templates `mesh_templates_per_page` are314 queried if you have a lot of templates (More than 50)315 - Better version tracking and upgrade process.316 - You can now filter the output of `mesh_loop_end`. An example would be to stop317 the default output of mesh_display_sections.318 - Better "in progress and busy" state of page building.319 - New Welcome message on Mesh Templates Post List to help guide users320 - Initial implementation for documentation generation.321 322 ### Fixed323 324 - Typo in Mesh settings text field utility method.325 - Offset now displays properly within Post Edit screen on page load.326 - When setting an offset to 7,8 or 9 on single column (12) visual did not match327 what was being stored in post_meta.328 - Minor security improvements.329 - Now running Mesh admin sections through wp_kses with a custom set of330 whitelisted elements and attributes.331 - After deleting all sections within a post you had to refresh the pages before332 you could get your controls back.333 - New sections could not toggle post box collapse with out a page refresh.334 - Ordering of sections was being lost when updating a post.335 - Fixed When going from more to less columns you can now trash unused columns.336 (Thanks for the find @kelter)337 - Some formatting issues in the readme.338 - If you added a section then immediately tried to resize a JS error would339 occur to do aria checks.340 341 ### Updated342 343 - Some localization strings needed sprucing up (old MCS references).344 - Some style updates (notifications, tighted up soe visuals for consistency).345 346 ## [1.0.5] - 2016-08-08347 348 ### Fixed349 350 - README.md and CHANGELOG.md not pulling into settings page.351 Thanks @nate-allen [mesh-25]352 - Column "More" Options UI is very tight and overlaps.353 Thanks @nate-allen [mesh-18]354 355 ## [1.0.4] - 2016-08-04356 357 ### Fixed358 359 - Javascript error was thrown if the user had any columns within text view when360 saving. [mesh-21]361 - Templates were missing the ability for the first column to have an362 offset. [mesh-5]363 - Post Type enabling wasn't working properly. [mesh-19]364 365 ## [1.0.3] - 2016-05-15366 367 ### Added368 369 - Updated build process for easier deployment to wordpress.org370 371 ### Fixed372 373 - Minor code formatting updates374 - Fixed publish / update button display issue [mesh-11]375 376 ## [1.0.2] - 2016-05-13377 378 ### Fixed379 380 - Missing Domain Path: /languages381 382 ## [1.0.1] - 2016-05-13383 384 ### Updated385 386 - Readme has more information387 - Setting up localization388 389 ### Fixed390 391 - Checks for Foundation392 393 ## [1.0.0] - 2016-04-21394 395 ### Updated396 397 - Change the name of Multiple Content Sections to Mesh for public release.398 - Finalized Name change for public release.399 - Removed unneeded realtime ajax calls that resulted in unwanted publishing400 of content401 - Massive overhaul of admin CSS for public release.402 - Completely reworked interface for public release for more WordPress core403 consistency and ease of use (More to come)404 405 ### Fixed406 407 - TinyMCE now works better. Using a fix seen here408 https://github.com/alleyinteractive/wordpress-fieldmanager/blob/master/js/richtext.js#L58-L95409 - TinyMCE options are now consistent when displaying new and existing410 block editors411 412 ### Added413 414 - Allowing the ability to toggle kitchen sink items. @todo Not displaying yet415 - Admins can now control some plugin settings. Settings -> Mesh416 - Admins can disable or enable CSS as needed417 - Admins can now enable Mesh on individual post types.418 - Admin area is now much more modular419 420 ### Known Issues421 422 - Some non blocker minor styling issues.423 - Minor display issues on smaller screens.424 - Ajax `$_POST` is sending more data than needed.425 426 ## [0.4.5] - 2015-10-27427 428 ### Fixed429 430 - Blocks had issues selecting a background once the blocks code was separated431 out.432 433 ## [0.4.4] - 2015-10-3434 435 ### Fixed436 437 - Temporary fix for toggling styles between html/text view of blocks438 439 ### Updated440 441 - Separated section controls into a different template for more flexible442 expansion later on.443 444 ## [0.4.3.1] - 2015-09-21445 446 ### Fixed447 448 - Made sure that a block always matches the parent section when being created449 (publish|draft) etc450 451 ## [0.4.3] - 2015-09-21452 453 ### Added454 455 - Can now collapse column spacing using an option456 457 ## [0.4.2.1] - 2015-09-21458 459 ### Fixed460 461 - Made sure that blocks can not have the same `post_name`462 463 ## [0.4.2] - 2015-09-21464 465 ### Added466 467 - Checking if a page is private before displaying it to the end user.468 - Created logic to display the title of a section either above the blocks or469 within a specific block470 471 ### Fixed472 473 - JavaScript references we're broken after JavaScript was separated.474 475 ## [0.4.1] - 2015-09-12476 477 ### Added478 479 - Controls are displayed in the footer of the sections480 - Separate CHANGELOG.md file481 - Doc Blocks within JavaScript for some methods were added482 - Offset can now be defined per block/column not just per section483 484 ### Updated485 486 - Separated Controls into it's own reusable template487 - Separated MultipleContentSections into it's own class488 - Gruntfile.js now joins JavaScript files and minifies489 - Separated block related Javascript into it's own file490 491 ### Fixed492 493 - Default Template `<div>` was not being closed correctly494 495 ## [0.4.0] - 2015-09-10496 497 ### Added498 499 - Users can now disable notification messages500 501 ### Updated502 503 - Frontend templates support column offset and custom css classes504 505 ## [0.3.9]506 507 ### Updated508 509 - Style cleanup of the column resizer510 511 ### Fixed512 513 - zindex issue when resizing columns514 515 ## [0.3.8]516 517 ### Fixed518 519 - Cleaned up Post Type labels used when exporting content using the WordPress520 export tools (now shows "Section")521 522 ## [0.3.7]523 524 ### Updated525 526 - Cleaned up notifications527 - Cleaned up reordering528 - Added smoother/real-time column resizing529 530 ## [0.3.6]531 532 ### Added533 534 - CSS classes to Blocks535 - Background Image to blocks536 - Utility method to build out section background images537 538 ### Fixed539 540 - 3 column layouts can now be resized541 542 ## [0.3.5]543 544 #### Significant Release. Probably breaks backwards compatibility with internal545 releases.546 547 ### Added548 549 - Ability to reorder blocks using drag and drop550 - Block order saves using Ajax551 - Ability to define custom css classes per section552 - Better localization support on **MOST** strings553 - Users now have a bunch of default templates to choose from554 555 ### Updated556 557 - Better redrawing of editable areas after reordering (of drawers and sections)558 is complete559 - Additional Security hardening prior to public release560 561 ## [0.3.0]562 563 ### Added564 565 - Notifications display on saving, reordering566 - Added css of admin elements567 - Added better structure for notifications568 569 ## [0.2.0]570 571 ### Added572 573 - Added README.md574 - Added ability to have multiple editors within a *section* based on template575 - Added GruntFile576 577 ### Fixed578 579 - Minor code cleanup to adhere to WordPress coding standards580 - Refactor code for template selection581 582 ## [0.1.1]583 584 ### Added585 586 - Added feature to store data from multiple content sections within "the_content"587 of the parent post. This allows content within Multiple Content Sections to show up within the WordPress search results.588 - Added ability to select templates589 - Added ability to upload media to sections590 591 ## [0.1.0]592 593 - Initial Internal Release -
mesh/tags/1.4.0/class.mesh-install.php
r1885012 r2585577 36 36 */ 37 37 public function admin_enqueue_scripts() { 38 wp_enqueue_script( 'admin-mesh-notifications', plugins_url( ' assets/js/admin-mesh-notifications.js', __FILE__ ), array(), LINCHPIN_MESH_VERSION, true );38 wp_enqueue_script( 'admin-mesh-notifications', plugins_url( 'js/admin-mesh-notifications.js', __FILE__ ), array(), LINCHPIN_MESH_VERSION, true ); 39 39 40 40 wp_localize_script( 'admin-mesh-notifications', 'mesh_notifications', array( -
mesh/tags/1.4.0/class.mesh-pointers.php
r1714872 r2585577 47 47 } 48 48 49 $screen = get_current_screen();49 $screen = get_current_screen(); 50 50 $screen_id = $screen->id; 51 51 -
mesh/tags/1.4.0/class.mesh-templates-ajax.php
r1867164 r2585577 218 218 $mesh_templates_duplicate = new Mesh_Templates_Duplicate(); 219 219 220 $duplicate_sections = $mesh_templates_duplicate->duplicate_sections( $mesh_template_id, $post_id );220 $duplicate_sections = $mesh_templates_duplicate->duplicate_sections( $mesh_template_id, $post_id, false ); 221 221 222 222 if ( ! empty( $duplicate_sections ) ) { -
mesh/tags/1.4.0/class.mesh-templates-duplicate.php
r1867164 r2585577 44 44 * @return string 45 45 */ 46 function duplicate_sections( $template_id, $post_id, $include_drafts ) {46 function duplicate_sections( $template_id, $post_id, $include_drafts = false ) { 47 47 48 48 $template_id = absint( $template_id ); -
mesh/tags/1.4.0/class.mesh-templates.php
r1885012 r2585577 41 41 add_filter( 'manage_mesh_template_posts_columns', array( $this, 'add_layout_columns' ) ); 42 42 43 include LINCHPIN_MESH___PLUGIN_DIR . '/class.mesh-templates-duplicate.php';43 require_once LINCHPIN_MESH___PLUGIN_DIR . '/class.mesh-templates-duplicate.php'; 44 44 45 45 add_action( 'load-edit.php', array( $this, 'admin_notices' ) ); … … 246 246 } 247 247 248 $mesh_layout_meta[ sanitize_title( 'row-' . $section_id ) ]['blocks'] = array(); // Reset blocks array. 248 if ( is_array( $mesh_layout_meta[ sanitize_title( 'row-' . $section_id ) ] ) ) { 249 $mesh_layout_meta[ sanitize_title( 'row-' . $section_id ) ]['blocks'] = array(); // Reset blocks array. 250 } else { 251 return; 252 } 249 253 250 254 foreach ( $blocks as $block_id => $block_data ) { -
mesh/tags/1.4.0/class.mesh-upgrades.php
r1974983 r2585577 25 25 add_action( 'admin_notices', array( $this, 'show_update_notice' ) ); 26 26 add_action( 'admin_notices', array( $this, 'show_review_nag' ), 11 ); 27 add_action( 'admin_notices', array( $this, 'show_classic_editor_notice' ), 12 ); 27 28 } 28 29 … … 198 199 } 199 200 201 /** 202 * Show a notice if the user does not have the classic editor enabled. 203 * 204 * @since 1.4.0 205 */ 206 public function show_classic_editor_notice() { 207 if ( ! class_exists( 'Classic_Editor' ) ) { 208 include LINCHPIN_MESH___PLUGIN_DIR . 'admin/editor-notice.php'; 209 } 210 } 211 200 212 public function show_review_nag() { 201 213 $mesh_settings = get_option( 'mesh_settings' ); -
mesh/tags/1.4.0/class.mesh.php
r1970500 r2585577 932 932 } 933 933 934 wp_enqueue_script( 'admin-mesh', plugins_url( ' assets/js/admin-mesh.js', __FILE__ ), array(934 wp_enqueue_script( 'admin-mesh', plugins_url( 'js/admin-mesh.js', __FILE__ ), array( 935 935 'jquery', 936 936 'jquery-ui-draggable', … … 995 995 */ 996 996 public function admin_enqueue_styles() { 997 wp_enqueue_style( 'admin-mesh', plugins_url( ' assets/css/admin-mesh.css', __FILE__ ), array(), LINCHPIN_MESH_VERSION );997 wp_enqueue_style( 'admin-mesh', plugins_url( 'css/admin-mesh.css', __FILE__ ), array(), LINCHPIN_MESH_VERSION ); 998 998 } 999 999 … … 1016 1016 } else { 1017 1017 if ( 0 === $css_mode ) { 1018 wp_enqueue_script( 'mesh-frontend', plugins_url( ' assets/js/mesh.js', __FILE__ ), array( 'jquery' ), LINCHPIN_MESH_VERSION, true );1018 wp_enqueue_script( 'mesh-frontend', plugins_url( 'js/mesh.js', __FILE__ ), array( 'jquery' ), LINCHPIN_MESH_VERSION, true ); 1019 1019 } 1020 1020 } -
mesh/tags/1.4.0/mesh.php
r1974983 r2585577 4 4 * Plugin URI: https://meshplugin.com?utm_source=mesh&utm_medium=plugin-admin-page&utm_campaign=wp-plugin 5 5 * Description: Adds multiple sections for content on a post by post basis. Mesh also has settings to enable it for specific post types 6 * Version: 1. 2.5.66 * Version: 1.4.0 7 7 * Text Domain: mesh 8 8 * Domain Path: /languages … … 22 22 * Define all globals. 23 23 */ 24 define( 'LINCHPIN_MESH_VERSION', '1. 2.5.6' );24 define( 'LINCHPIN_MESH_VERSION', '1.4.0' ); 25 25 define( 'LINCHPIN_MESH_PLUGIN_NAME', esc_html__( 'Mesh', 'mesh' ) ); 26 26 define( 'LINCHPIN_MESH__MINIMUM_WP_VERSION', '4.0' ); … … 96 96 $files = (array) Mesh::scandir( $directory, $type, $depth ); 97 97 98 if ( $search_parent && $this->parent() ) {98 if ( $search_parent && dirname( $directory ) ) { 99 99 $files += (array) Mesh::scandir( $directory, $type, $depth ); 100 100 } -
mesh/tags/1.4.0/readme.txt
r1974983 r2585577 3 3 Tags: page builder, template builder, layout builder, responsive, landing page builder, site builder, foundation, bootstrap, linchpin 4 4 Requires at least: 4.0 5 Tested up to: 4.9.86 Stable tag: 1. 2.5.65 Tested up to: 5.8.2 6 Stable tag: 1.4.0 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 11 11 12 12 == Description == 13 Mesh is the easiest way to add additional content to your Page, Post, or Custom Post Type in a responsive grid system. Adding a Mesh Section creates a new row on your page below the default WordPress content. Each Section can be divided into 1 to 4 Columns, providing Visual/Text editors for each Column. Give your Sections and Columns titles, drag to rearrange, add background images to Columns or an entire Section, then Publish your Section or save it as a Draft until your content is just right. 13 14 This plugin is deprecated and no longer actively maintained excluding any security updates. The Block Editor/Gutenberg can handle many aspects of row and column content that this plugin provides. 15 16 If you still would like to utilize this plugin you need to additionally install the classic-editor plugin as mesh *is not* compatible with the block editor 17 18 Page, Post, or Custom Post Type in a responsive grid system. Adding a Mesh Section creates a new row on your page below the default WordPress content. Each Section can be divided into 1 to 4 Columns, providing Visual/Text editors for each Column. Give your Sections and Columns titles, drag to rearrange, add background images to Columns or an entire Section, then Publish your Section or save it as a Draft until your content is just right. 14 19 15 20 Efficient and unobtrusive, Mesh was designed to simply extend the functionality of the normal page editor within WordPress to provide the flexibility of building pages in a responsive grid without adding code or editing page templates. … … 73 78 74 79 == Changelog == 80 81 = 1.4.0 = 82 83 ### Updated 84 85 - Update the build process from grunt to gulp 86 - Implemented deployments to .org from github 87 88 ### Fixes 89 90 - Fixed an issue with ajax calls to Mesh Templates 75 91 76 92 = 1.2.5.6 = -
mesh/trunk/CHANGELOG.md
r1974983 r2585577 1 # Change Log For Mesh 1 # Changelog 2 All notable changes to this project will be documented in this file. 2 3 3 ## [1.2.5.6] - 2018-11-15 4 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 5 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 4 6 5 ## # Fixes7 ## [Unreleased] 6 8 7 - Removed yoast content scoring from Mesh due to undocumented changes in WordPress SEO (Feature will come back at a later date) 9 ## [1.4.0] - 08-18-2021 10 ### Updated 11 - Update the build process from grunt to gulp 12 - Implemented deployments to .org from github 8 13 9 ## [1.2.5.5] - 2018-11-12 14 ### Fixed 15 - Fixed an issue with ajax calls to Mesh Templates 10 16 11 ### Fixes 17 ## [1.2.5.6] 18 ### Fixed 19 - Had to temporarily disable WordPress SEO / Yoast Content Analysis from Mesh due to an undocumented change on Yoast's side. We will enable this feature again soon 12 20 13 - Fixed wp_die in utilities 21 ## [1.2.5.5] 22 ### Fixed 23 - Die in utilities that shouldn't be there 14 24 15 ## [1.2.5.4] - 2018-11-06 16 17 ### Fixes 18 25 ## [1.2.5.4] 26 ### Fixed 19 27 - Fixed over zealous sanitization 20 28 - Fixed missing integration folder on wordpress.org 21 29 - Fixed an issue with not allowing you to reset section/column titles 30 - Added better support for WordPress Export / Import tools 22 31 23 ## # Added24 - Better support for WordPress Export / Import tools32 ## [1.2.5.3] 33 - Minor fix for column centering using default mesh styles 25 34 26 ## [1.2.5.3] - 2018-06-08 35 ## [1.2.5.2] 36 - Fixed an issue with Column Background images not saving properly 27 37 28 ### Fixes 29 - Fixed a minor issue with column centering using default mesh styles 30 - Fixed a minor typo in the changelog 38 ## [1.2.5.1] 39 - Hotfix for title display 31 40 32 ## [1.2.5.2] - 2018-06-05 41 ## [1.2.5] 42 ### Updated 43 - Please read about our changes here https://meshplugin.com/release-notes/1-2-5/ 33 44 34 ### Fixes 35 - Fixed some occurrences were column BG images were not saving properly. 36 37 ## [1.2.5.1] - 2018-05-31 38 39 ### Fixes 40 - Inadvertent display of section titles when you didn't want that. 41 42 ## [1.2.5] - 2018-05-30 43 44 ### Fixes 45 45 ### Fixed 46 46 - Quality of life fixes for UI. 47 47 - Background images can now be removed on blocks! … … 59 59 - Moved and Refactored a ton of methods to be more organized (utilities.php) 60 60 - Added utility methods for outputting CSS Classes and other attributes for sections, rows and columns 61 - Added more descriptions to options within Mesh Settings 61 - Added more descriptions to options within Mesh Settings 62 62 - Added Mesh_Input class to handle building all input markup (dramatically cutting down code duplications between blocks and sections) 63 63 - Added a nag message for reviews. Please help! … … 76 76 77 77 ### Updated 78 -Tons of CSS refactoring to make the UI cleaner79 -Media and TinyMCE menus of each section now collapse when viewing smaller blocks for a better overall experience.80 -TinyMCE default settings are now shared between blocks built with php and javascript.81 -Dramatically cut down the code needed within mesh php templates (Developers may want to review any custom templates on a staging environment)82 -Admin area now utilizes Mesh_Responsive grid class more extensively83 -Minor code formatting for code climate / WPCS84 -Minor security enhancements to escape admin related content on output85 -Minor JavaScript optimizations86 -Column resizing is now more responsive. Sections no longer redraw on every "slide", instead only redraw after a change occurs.78 * Tons of CSS refactoring to make the UI cleaner 79 * Media and TinyMCE menus of each section now collapse when viewing smaller blocks for a better overall experience. 80 * TinyMCE default settings are now shared between blocks built with php and javascript. 81 * Dramatically cut down the code needed within mesh php templates (Developers may want to review any custom templates on a staging environment) 82 * Admin area now utilizes Mesh_Responsive grid class more extensively 83 * Minor code formatting for code climate / WPCS 84 * Minor security enhancements to escape admin related content on output 85 * Minor JavaScript optimizations 86 * Column resizing is now more responsive. Sections no longer redraw on every "slide", instead only redraw after a change occurs. 87 87 88 ## [1.2.4] - 2018-05-01 89 90 ### Fixes 91 88 ## [1.2.4] 89 ### Added 90 - Added more filters and action hooks for developers 91 - Added field for custom Section ID, Section ID defaults to mesh-section-{post_id} 92 - Added preliminary support for Gutenberg (AKA No conflicts) 93 - Added field for custom Section ID 94 - Added new uninstall process that will clear out Mesh Templates, Sections and Terms 92 95 - Fixed a few undefined indexes 93 96 - Fixed a few conflicts with gutenberg (This is not full compatiblity with Gutenberg) 94 97 - Fixed an issue where Mesh Templates could potentially lost the ability to add Mesh Sections 98 - Updated Foundation 6.X data attribute tag support 99 - Updated CSS slightly. 95 100 96 ### Added 97 - Added the ability to define and ID for each Mesh Section and Block for more customization! 98 - Added actions 99 - mesh_controls_before 100 - mesh_controls_after 101 - mesh_sections_before 102 - mesh_sections_after 103 - mesh_columns_before 104 - mesh_columns_after 105 - Added filters 106 - mesh_row_attributes 107 - mesh_column_attributes 108 - Added field for custom Section ID, Section ID defaults to mesh-section-{post_id} 109 - Added preliminary support for Gutenberg (AKA No conflicts) 110 - Added new uninstall process that will clear out Mesh Templates, Sections and Terms 111 112 #### Updated 113 114 - Updated Foundation 6.X data attribute tag support 115 - CSS slightly. 116 117 ## [1.2.3] - 2017-12-06 118 119 ### Fixes 120 101 ## [1.2.3] 102 ### Fixed 121 103 - Fixed a javascript issue with FireFox 122 104 - Fixed an issue with Equalizer options being over sanitized. 123 105 124 ## [1.2.2] - 2017-9-24 125 126 ### Fixes 127 106 ## [1.2.2] 107 ### Fixed 128 108 - Fixed bug causing 'Show Title' checkbox to not work correctly 129 130 ### Updated131 132 109 - Minor Code Climate configuration changes. 133 110 - Minor formatting changes for markdown linting. 134 111 135 ## [1.2.1] - 2017-8-27 136 137 ### Fixes 138 112 ## [1.2.1] 113 ### Fixed 114 - Include form elements in Mesh allowed HTML 139 115 - Include data-interchange in Mesh allowed HTML on section elements 140 - Fixed up some undefined indexes. 141 - Include form elements in Mesh allowed HTML 142 143 ### Added 144 116 - Fix for undefined indexes 145 117 - Added hooks to Mesh templates 146 118 147 ## [1.2.0] - 2017-8-17 119 ## [1.2] 120 ### Removed 121 -Remove trailing whitespace from row class 122 -Remove checks for equalizer in the 1 column template 148 123 149 ### Fixes 150 151 - Remove trailing whitespace from row class 152 - Remove checks for equalizer in the 1 column template 153 - Fixed a bug where reordering would stop that section from working properly 154 until refresh. 155 - Fixed a bug where collapsed sections could not be toggled open after a new 156 section was added 157 - Fixed a bug when excluding Mesh template related taxonomies from the 158 generated sitemap 159 - Fixed a bug where section and block background images were displayed before 160 "update" / "publish" 161 - Controls within Sections and Columns/Blocks are now extendable for 162 developers. 124 ### Fixed 125 - Fixed a bug where reordering would stop that section from working properly until refresh. 126 - Fixed a bug where collapsed sections could not be toggled open after a new section was added 127 - Fixed a bug when excluding Mesh template related taxonomies from the generated sitemap 128 - Fixed a bug where section and block background images were displayed before "update" / "publish" 129 - Controls within Sections and Columns/Blocks are now extendable for developers. 163 130 - More security hardening for potential XSS and CSRF. 164 - Fixed a bug where trashing unused blocks was more aggressive than it should 165 be. Simma down nah. 166 - Fixed a pesky bug what would delete your content if you changed column count 167 before saving. 131 - Fixed a bug where trashing unused blocks was more aggressive than it should be. Simma down nah. 132 - Fixed a pesky bug what would delete your content if you changed column count before saving. 168 133 - A bunch of little things under the hood you probably wont notice 169 170 ### Added171 172 134 - First time users will now have an improved onboarding process. 173 - Existing users will now be presented with a notification to view 174 *"What's new"* 135 - Existing users will now be presented with a notification to view *"What's new"* 175 136 - Added support for Yoast SEO page analysis. 176 137 - Added support for scripts within urls within TinyMCE. 177 - Added support for duplicating sections of a post using "Duplicate Post" 178 Plugin 179 - Added support for duplicating sections of a post using "Post Duplicator" 180 Plugin 138 - Added support for duplicating sections of a post using "Duplicate Post" Plugin 139 - Added support for duplicating sections of a post using "Post Duplicator" Plugin 181 140 - First implementation of block caching layer. 182 183 ### Updated184 185 141 - WordPress Coding Coding Standards 186 142 - Improved build process. 187 143 - Improved code analysis process within codeclimate 188 189 ## [1.1.7] - 2017-6-12190 191 ### Fixed192 193 - Fix for issue within "content" being replaced when it shouldn't be194 - Fix for duplicated sections not applying the proper date.195 196 ### Updated197 198 - Confirmed 4.8 compatibility199 200 ## [1.1.6] - 2017-4-10201 202 ### Fixed203 204 - Fixed undefined index `foundation_version`.205 - Fix bug for `.row` max-width being set to `rem-calc(1200)`206 - Fix issue within visual editors within blocks. The html was being saved207 instead of the raw data. wpautop filter should still be applied if available.208 - Hot fix bug with Foundation interchange conflict209 - Setup Code Climate and Code Climate test coverage reporting.210 - Fix PHP warnings when retrieving `mesh_post_types` when it is not yet set.211 - Include mesh.js.map in Grunt build212 213 ### Added214 215 - Introduce a `CONTRIBUTING.md` file.216 - Add a `.travis.yml` file to automate our unit tests.217 - Add `addtextdomain` task to the Grunt configuration.218 - Add `JSON` files to Code Climate grading.219 - Add `node_modules` folder to the `.gitignore`.220 221 ### Updated222 223 - Update unit test install scripts.224 - Changed `esc_attr_e()` and `esc_html_()` calls to `echo esc_attr()` and225 - `echo esc_html()` when containing a variable.226 - Remove `makepot` task from the Grunt configuration.227 - Exclude the `Michelf` library from Code Climate scanning.228 - Remove `languages` folder.229 - Replace `Michelf` library with `Parsedown`230 231 ## [1.1.5] - 2017-2-6232 233 ### Fixed234 235 - Fixed equalize options should not show if the section is only 1 column wide.236 - Fixed some minor typos.237 - Fixed minor display issue that occurred when removing all Mesh sections on a238 post.239 240 ### Added241 242 - Ability to filter `mesh_tiny_mce_before_init` to allow even more extended243 option filtering244 - Default support for interchange using Mesh even if your theme isn't built on245 Foundation246 - Actions mesh_section_add_before_misc_actions and247 mesh_section_add_misc_actions for more customization.248 - Ability to preview sections that are not published yet.249 250 ### Updated251 252 - Mesh templates default to "starter" mesh_template_type upon creation253 254 ## [1.1.4] - 2016-12-21255 256 ### Fixed257 258 - Selected/uploaded background images were not displaying within admin until259 refresh.260 - Fixed Mesh Template order consistenty when closing.261 - Fixed block resizing was broken in some instances.262 - Fixed Mesh titles displaying outside of their container if the title is too263 long264 265 ### Added266 267 - Window will now scroll to the newest block when adding a new section.268 269 ## [1.1.3] - 2016-11-17270 271 ### Fixed272 273 - Interchange on section and block background images274 - Fixed minor typo in the previous changelog275 276 ### Added277 278 - Exclude Mesh template taxonomies from being added to the WordPress SEO279 sitemap.xml280 - Equalizer minimum breakpoint support for Foundation 6281 - The ability to select which version of Foundation your theme is using282 (Defaults to Foundation 5)283 - `mesh-background` custom image size (1920 x 1080) by default.284 - Filters to define what images sizes will be used by interchange.285 286 ## [1.1.2] - 2016-11-07287 288 ### Fixed289 290 - Fixed compatibility issue with PHP 5.4 (Thanks @missmuttly anf @tecbrat)291 292 ## [1.1.1] - 2016-10-19293 294 ### Fixed295 296 - Some minor copy / typo adjustments297 298 ### Added299 300 - Equalizer minimum breakpoint support for Foundation 6301 302 ### Updated303 304 - Changelog should have proper information now305 306 ## [1.1] - 2016-10-17307 308 ### Added309 310 - You can now create reusable templates.311 - Templates are excluded from Yoast SEO admin shenanigans by default.312 - Preliminary remove Mesh Settings on Uninstall.313 - You can now filter how many mesh_templates `mesh_templates_per_page` are314 queried if you have a lot of templates (More than 50)315 - Better version tracking and upgrade process.316 - You can now filter the output of `mesh_loop_end`. An example would be to stop317 the default output of mesh_display_sections.318 - Better "in progress and busy" state of page building.319 - New Welcome message on Mesh Templates Post List to help guide users320 - Initial implementation for documentation generation.321 322 ### Fixed323 324 - Typo in Mesh settings text field utility method.325 - Offset now displays properly within Post Edit screen on page load.326 - When setting an offset to 7,8 or 9 on single column (12) visual did not match327 what was being stored in post_meta.328 - Minor security improvements.329 - Now running Mesh admin sections through wp_kses with a custom set of330 whitelisted elements and attributes.331 - After deleting all sections within a post you had to refresh the pages before332 you could get your controls back.333 - New sections could not toggle post box collapse with out a page refresh.334 - Ordering of sections was being lost when updating a post.335 - Fixed When going from more to less columns you can now trash unused columns.336 (Thanks for the find @kelter)337 - Some formatting issues in the readme.338 - If you added a section then immediately tried to resize a JS error would339 occur to do aria checks.340 341 ### Updated342 343 - Some localization strings needed sprucing up (old MCS references).344 - Some style updates (notifications, tighted up soe visuals for consistency).345 346 ## [1.0.5] - 2016-08-08347 348 ### Fixed349 350 - README.md and CHANGELOG.md not pulling into settings page.351 Thanks @nate-allen [mesh-25]352 - Column "More" Options UI is very tight and overlaps.353 Thanks @nate-allen [mesh-18]354 355 ## [1.0.4] - 2016-08-04356 357 ### Fixed358 359 - Javascript error was thrown if the user had any columns within text view when360 saving. [mesh-21]361 - Templates were missing the ability for the first column to have an362 offset. [mesh-5]363 - Post Type enabling wasn't working properly. [mesh-19]364 365 ## [1.0.3] - 2016-05-15366 367 ### Added368 369 - Updated build process for easier deployment to wordpress.org370 371 ### Fixed372 373 - Minor code formatting updates374 - Fixed publish / update button display issue [mesh-11]375 376 ## [1.0.2] - 2016-05-13377 378 ### Fixed379 380 - Missing Domain Path: /languages381 382 ## [1.0.1] - 2016-05-13383 384 ### Updated385 386 - Readme has more information387 - Setting up localization388 389 ### Fixed390 391 - Checks for Foundation392 393 ## [1.0.0] - 2016-04-21394 395 ### Updated396 397 - Change the name of Multiple Content Sections to Mesh for public release.398 - Finalized Name change for public release.399 - Removed unneeded realtime ajax calls that resulted in unwanted publishing400 of content401 - Massive overhaul of admin CSS for public release.402 - Completely reworked interface for public release for more WordPress core403 consistency and ease of use (More to come)404 405 ### Fixed406 407 - TinyMCE now works better. Using a fix seen here408 https://github.com/alleyinteractive/wordpress-fieldmanager/blob/master/js/richtext.js#L58-L95409 - TinyMCE options are now consistent when displaying new and existing410 block editors411 412 ### Added413 414 - Allowing the ability to toggle kitchen sink items. @todo Not displaying yet415 - Admins can now control some plugin settings. Settings -> Mesh416 - Admins can disable or enable CSS as needed417 - Admins can now enable Mesh on individual post types.418 - Admin area is now much more modular419 420 ### Known Issues421 422 - Some non blocker minor styling issues.423 - Minor display issues on smaller screens.424 - Ajax `$_POST` is sending more data than needed.425 426 ## [0.4.5] - 2015-10-27427 428 ### Fixed429 430 - Blocks had issues selecting a background once the blocks code was separated431 out.432 433 ## [0.4.4] - 2015-10-3434 435 ### Fixed436 437 - Temporary fix for toggling styles between html/text view of blocks438 439 ### Updated440 441 - Separated section controls into a different template for more flexible442 expansion later on.443 444 ## [0.4.3.1] - 2015-09-21445 446 ### Fixed447 448 - Made sure that a block always matches the parent section when being created449 (publish|draft) etc450 451 ## [0.4.3] - 2015-09-21452 453 ### Added454 455 - Can now collapse column spacing using an option456 457 ## [0.4.2.1] - 2015-09-21458 459 ### Fixed460 461 - Made sure that blocks can not have the same `post_name`462 463 ## [0.4.2] - 2015-09-21464 465 ### Added466 467 - Checking if a page is private before displaying it to the end user.468 - Created logic to display the title of a section either above the blocks or469 within a specific block470 471 ### Fixed472 473 - JavaScript references we're broken after JavaScript was separated.474 475 ## [0.4.1] - 2015-09-12476 477 ### Added478 479 - Controls are displayed in the footer of the sections480 - Separate CHANGELOG.md file481 - Doc Blocks within JavaScript for some methods were added482 - Offset can now be defined per block/column not just per section483 484 ### Updated485 486 - Separated Controls into it's own reusable template487 - Separated MultipleContentSections into it's own class488 - Gruntfile.js now joins JavaScript files and minifies489 - Separated block related Javascript into it's own file490 491 ### Fixed492 493 - Default Template `<div>` was not being closed correctly494 495 ## [0.4.0] - 2015-09-10496 497 ### Added498 499 - Users can now disable notification messages500 501 ### Updated502 503 - Frontend templates support column offset and custom css classes504 505 ## [0.3.9]506 507 ### Updated508 509 - Style cleanup of the column resizer510 511 ### Fixed512 513 - zindex issue when resizing columns514 515 ## [0.3.8]516 517 ### Fixed518 519 - Cleaned up Post Type labels used when exporting content using the WordPress520 export tools (now shows "Section")521 522 ## [0.3.7]523 524 ### Updated525 526 - Cleaned up notifications527 - Cleaned up reordering528 - Added smoother/real-time column resizing529 530 ## [0.3.6]531 532 ### Added533 534 - CSS classes to Blocks535 - Background Image to blocks536 - Utility method to build out section background images537 538 ### Fixed539 540 - 3 column layouts can now be resized541 542 ## [0.3.5]543 544 #### Significant Release. Probably breaks backwards compatibility with internal545 releases.546 547 ### Added548 549 - Ability to reorder blocks using drag and drop550 - Block order saves using Ajax551 - Ability to define custom css classes per section552 - Better localization support on **MOST** strings553 - Users now have a bunch of default templates to choose from554 555 ### Updated556 557 - Better redrawing of editable areas after reordering (of drawers and sections)558 is complete559 - Additional Security hardening prior to public release560 561 ## [0.3.0]562 563 ### Added564 565 - Notifications display on saving, reordering566 - Added css of admin elements567 - Added better structure for notifications568 569 ## [0.2.0]570 571 ### Added572 573 - Added README.md574 - Added ability to have multiple editors within a *section* based on template575 - Added GruntFile576 577 ### Fixed578 579 - Minor code cleanup to adhere to WordPress coding standards580 - Refactor code for template selection581 582 ## [0.1.1]583 584 ### Added585 586 - Added feature to store data from multiple content sections within "the_content"587 of the parent post. This allows content within Multiple Content Sections to show up within the WordPress search results.588 - Added ability to select templates589 - Added ability to upload media to sections590 591 ## [0.1.0]592 593 - Initial Internal Release -
mesh/trunk/class.mesh-install.php
r1885012 r2585577 36 36 */ 37 37 public function admin_enqueue_scripts() { 38 wp_enqueue_script( 'admin-mesh-notifications', plugins_url( ' assets/js/admin-mesh-notifications.js', __FILE__ ), array(), LINCHPIN_MESH_VERSION, true );38 wp_enqueue_script( 'admin-mesh-notifications', plugins_url( 'js/admin-mesh-notifications.js', __FILE__ ), array(), LINCHPIN_MESH_VERSION, true ); 39 39 40 40 wp_localize_script( 'admin-mesh-notifications', 'mesh_notifications', array( -
mesh/trunk/class.mesh-pointers.php
r1714872 r2585577 47 47 } 48 48 49 $screen = get_current_screen();49 $screen = get_current_screen(); 50 50 $screen_id = $screen->id; 51 51 -
mesh/trunk/class.mesh-templates-ajax.php
r1867164 r2585577 218 218 $mesh_templates_duplicate = new Mesh_Templates_Duplicate(); 219 219 220 $duplicate_sections = $mesh_templates_duplicate->duplicate_sections( $mesh_template_id, $post_id );220 $duplicate_sections = $mesh_templates_duplicate->duplicate_sections( $mesh_template_id, $post_id, false ); 221 221 222 222 if ( ! empty( $duplicate_sections ) ) { -
mesh/trunk/class.mesh-templates-duplicate.php
r1867164 r2585577 44 44 * @return string 45 45 */ 46 function duplicate_sections( $template_id, $post_id, $include_drafts ) {46 function duplicate_sections( $template_id, $post_id, $include_drafts = false ) { 47 47 48 48 $template_id = absint( $template_id ); -
mesh/trunk/class.mesh-templates.php
r1885012 r2585577 41 41 add_filter( 'manage_mesh_template_posts_columns', array( $this, 'add_layout_columns' ) ); 42 42 43 include LINCHPIN_MESH___PLUGIN_DIR . '/class.mesh-templates-duplicate.php';43 require_once LINCHPIN_MESH___PLUGIN_DIR . '/class.mesh-templates-duplicate.php'; 44 44 45 45 add_action( 'load-edit.php', array( $this, 'admin_notices' ) ); … … 246 246 } 247 247 248 $mesh_layout_meta[ sanitize_title( 'row-' . $section_id ) ]['blocks'] = array(); // Reset blocks array. 248 if ( is_array( $mesh_layout_meta[ sanitize_title( 'row-' . $section_id ) ] ) ) { 249 $mesh_layout_meta[ sanitize_title( 'row-' . $section_id ) ]['blocks'] = array(); // Reset blocks array. 250 } else { 251 return; 252 } 249 253 250 254 foreach ( $blocks as $block_id => $block_data ) { -
mesh/trunk/class.mesh-upgrades.php
r1974983 r2585577 25 25 add_action( 'admin_notices', array( $this, 'show_update_notice' ) ); 26 26 add_action( 'admin_notices', array( $this, 'show_review_nag' ), 11 ); 27 add_action( 'admin_notices', array( $this, 'show_classic_editor_notice' ), 12 ); 27 28 } 28 29 … … 198 199 } 199 200 201 /** 202 * Show a notice if the user does not have the classic editor enabled. 203 * 204 * @since 1.4.0 205 */ 206 public function show_classic_editor_notice() { 207 if ( ! class_exists( 'Classic_Editor' ) ) { 208 include LINCHPIN_MESH___PLUGIN_DIR . 'admin/editor-notice.php'; 209 } 210 } 211 200 212 public function show_review_nag() { 201 213 $mesh_settings = get_option( 'mesh_settings' ); -
mesh/trunk/class.mesh.php
r1970500 r2585577 932 932 } 933 933 934 wp_enqueue_script( 'admin-mesh', plugins_url( ' assets/js/admin-mesh.js', __FILE__ ), array(934 wp_enqueue_script( 'admin-mesh', plugins_url( 'js/admin-mesh.js', __FILE__ ), array( 935 935 'jquery', 936 936 'jquery-ui-draggable', … … 995 995 */ 996 996 public function admin_enqueue_styles() { 997 wp_enqueue_style( 'admin-mesh', plugins_url( ' assets/css/admin-mesh.css', __FILE__ ), array(), LINCHPIN_MESH_VERSION );997 wp_enqueue_style( 'admin-mesh', plugins_url( 'css/admin-mesh.css', __FILE__ ), array(), LINCHPIN_MESH_VERSION ); 998 998 } 999 999 … … 1016 1016 } else { 1017 1017 if ( 0 === $css_mode ) { 1018 wp_enqueue_script( 'mesh-frontend', plugins_url( ' assets/js/mesh.js', __FILE__ ), array( 'jquery' ), LINCHPIN_MESH_VERSION, true );1018 wp_enqueue_script( 'mesh-frontend', plugins_url( 'js/mesh.js', __FILE__ ), array( 'jquery' ), LINCHPIN_MESH_VERSION, true ); 1019 1019 } 1020 1020 } -
mesh/trunk/mesh.php
r1974983 r2585577 4 4 * Plugin URI: https://meshplugin.com?utm_source=mesh&utm_medium=plugin-admin-page&utm_campaign=wp-plugin 5 5 * Description: Adds multiple sections for content on a post by post basis. Mesh also has settings to enable it for specific post types 6 * Version: 1. 2.5.66 * Version: 1.4.0 7 7 * Text Domain: mesh 8 8 * Domain Path: /languages … … 22 22 * Define all globals. 23 23 */ 24 define( 'LINCHPIN_MESH_VERSION', '1. 2.5.6' );24 define( 'LINCHPIN_MESH_VERSION', '1.4.0' ); 25 25 define( 'LINCHPIN_MESH_PLUGIN_NAME', esc_html__( 'Mesh', 'mesh' ) ); 26 26 define( 'LINCHPIN_MESH__MINIMUM_WP_VERSION', '4.0' ); … … 96 96 $files = (array) Mesh::scandir( $directory, $type, $depth ); 97 97 98 if ( $search_parent && $this->parent() ) {98 if ( $search_parent && dirname( $directory ) ) { 99 99 $files += (array) Mesh::scandir( $directory, $type, $depth ); 100 100 } -
mesh/trunk/readme.txt
r1974983 r2585577 3 3 Tags: page builder, template builder, layout builder, responsive, landing page builder, site builder, foundation, bootstrap, linchpin 4 4 Requires at least: 4.0 5 Tested up to: 4.9.86 Stable tag: 1. 2.5.65 Tested up to: 5.8.2 6 Stable tag: 1.4.0 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 11 11 12 12 == Description == 13 Mesh is the easiest way to add additional content to your Page, Post, or Custom Post Type in a responsive grid system. Adding a Mesh Section creates a new row on your page below the default WordPress content. Each Section can be divided into 1 to 4 Columns, providing Visual/Text editors for each Column. Give your Sections and Columns titles, drag to rearrange, add background images to Columns or an entire Section, then Publish your Section or save it as a Draft until your content is just right. 13 14 This plugin is deprecated and no longer actively maintained excluding any security updates. The Block Editor/Gutenberg can handle many aspects of row and column content that this plugin provides. 15 16 If you still would like to utilize this plugin you need to additionally install the classic-editor plugin as mesh *is not* compatible with the block editor 17 18 Page, Post, or Custom Post Type in a responsive grid system. Adding a Mesh Section creates a new row on your page below the default WordPress content. Each Section can be divided into 1 to 4 Columns, providing Visual/Text editors for each Column. Give your Sections and Columns titles, drag to rearrange, add background images to Columns or an entire Section, then Publish your Section or save it as a Draft until your content is just right. 14 19 15 20 Efficient and unobtrusive, Mesh was designed to simply extend the functionality of the normal page editor within WordPress to provide the flexibility of building pages in a responsive grid without adding code or editing page templates. … … 73 78 74 79 == Changelog == 80 81 = 1.4.0 = 82 83 ### Updated 84 85 - Update the build process from grunt to gulp 86 - Implemented deployments to .org from github 87 88 ### Fixes 89 90 - Fixed an issue with ajax calls to Mesh Templates 75 91 76 92 = 1.2.5.6 =
Note: See TracChangeset
for help on using the changeset viewer.