Changeset 2746489
- Timestamp:
- 06/22/2022 02:26:13 PM (4 years ago)
- Location:
- tailpress
- Files:
-
- 16 added
- 20 edited
- 1 copied
-
tags/0.2.0 (copied) (copied from tailpress/trunk)
-
tags/0.2.0/DOCKER_ENV (modified) (6 diffs)
-
tags/0.2.0/README.txt (modified) (2 diffs)
-
tags/0.2.0/output.log (modified) (3 diffs)
-
tags/0.2.0/src/Admin.php (modified) (3 diffs)
-
tags/0.2.0/src/Frontend.php (modified) (3 diffs)
-
tags/0.2.0/src/Settings.php (added)
-
tags/0.2.0/src/Tailpress.php (modified) (9 diffs)
-
tags/0.2.0/tailpress.php (modified) (2 diffs)
-
tags/0.2.0/templates (added)
-
tags/0.2.0/templates/.gitkeep (added)
-
tags/0.2.0/templates/sections (added)
-
tags/0.2.0/templates/sections/general_settings.php (added)
-
tags/0.2.0/templates/settings (added)
-
tags/0.2.0/templates/settings/general_settings (added)
-
tags/0.2.0/templates/settings/general_settings/config.php (added)
-
tags/0.2.0/vendor/autoload.php (modified) (1 diff)
-
tags/0.2.0/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/0.2.0/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/DOCKER_ENV (modified) (6 diffs)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/output.log (modified) (3 diffs)
-
trunk/src/Admin.php (modified) (3 diffs)
-
trunk/src/Frontend.php (modified) (3 diffs)
-
trunk/src/Settings.php (added)
-
trunk/src/Tailpress.php (modified) (9 diffs)
-
trunk/tailpress.php (modified) (2 diffs)
-
trunk/templates (added)
-
trunk/templates/.gitkeep (added)
-
trunk/templates/sections (added)
-
trunk/templates/sections/general_settings.php (added)
-
trunk/templates/settings (added)
-
trunk/templates/settings/general_settings (added)
-
trunk/templates/settings/general_settings/config.php (added)
-
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)
Legend:
- Unmodified
- Added
- Removed
-
tailpress/tags/0.2.0/DOCKER_ENV
r2741857 r2746489 4 4 GITHUB_WORKSPACE=/home/runner/work/tailpress/tailpress 5 5 JAVA_HOME_11_X64=/usr/lib/jvm/temurin-11-jdk-amd64 6 GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_ 0b180dde-9082-472a-9845-c3b53f8244db6 GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_16bc1e93-833d-4173-a46f-b4631a4705d7 7 7 GITHUB_ACTION=__php-actions_composer 8 8 JAVA_HOME=/usr/lib/jvm/temurin-11-jdk-amd64 9 9 ACTION_COMMAND=install 10 GITHUB_RUN_NUMBER= 710 GITHUB_RUN_NUMBER=8 11 11 RUNNER_NAME=Hosted Agent 12 12 GRADLE_HOME=/usr/share/gradle-7.4.2 … … 27 27 ACTION_PHP_VERSION=latest 28 28 ANDROID_NDK_LATEST_HOME=/usr/local/lib/android/sdk/ndk/24.0.8215888 29 GITHUB_SHA= dda92b2276cdbc6ce379b0ba7527a209a027d23a29 GITHUB_SHA=f9cd90304b931ea710d9421e3dc3999d0e2aeb6a 30 30 POWERSHELL_DISTRIBUTION_CHANNEL=GitHub-Actions-ubuntu20 31 31 DOTNET_MULTILEVEL_LOOKUP=0 32 GITHUB_REF=refs/tags/0. 1.232 GITHUB_REF=refs/tags/0.2.0 33 33 RUNNER_OS=Linux 34 34 ACTION_QUIET=no … … 36 36 GITHUB_API_URL=https://api.github.com 37 37 LANG=C.UTF-8 38 RUNNER_TRACKING_ID=github_ edb77c60-982c-4c11-9df7-90f20d1ce55d38 RUNNER_TRACKING_ID=github_96fce023-8328-4224-bf91-070eafc144e0 39 39 ACTION_MEMORY_LIMIT= 40 40 RUNNER_ARCH=X64 41 41 RUNNER_TEMP=/home/runner/work/_temp 42 GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_ 0b180dde-9082-472a-9845-c3b53f8244db43 INVOCATION_ID= 2d0accd01a324f8d8943c644c3efe78d42 GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_16bc1e93-833d-4173-a46f-b4631a4705d7 43 INVOCATION_ID=a16f03d12d614accbe7e1f08ce0be6d1 44 44 GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json 45 45 GITHUB_EVENT_NAME=push 46 GITHUB_RUN_ID=2 49077556046 GITHUB_RUN_ID=2542957451 47 47 JAVA_HOME_17_X64=/usr/lib/jvm/temurin-17-jdk-amd64 48 48 ANDROID_NDK_HOME=/usr/local/lib/android/sdk/ndk-bundle 49 GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_ 0b180dde-9082-472a-9845-c3b53f8244db49 GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_16bc1e93-833d-4173-a46f-b4631a4705d7 50 50 HOMEBREW_NO_AUTO_UPDATE=1 51 51 GITHUB_ACTOR=greghunt … … 56 56 ANDROID_HOME=/usr/local/lib/android/sdk 57 57 GITHUB_GRAPHQL_URL=https://api.github.com/graphql 58 RUNNER_USER=runner 58 59 ACCEPT_EULA=Y 59 RUNNER_USER=runner60 60 USER=runner 61 ACTION_TOKEN=ghs_ ClW1sz46WNqFtCNq8K6CnIqYvKU2Um4ERI0X61 ACTION_TOKEN=ghs_hGmp9VI5qONKAil3pIQ9UbsdfRxmet1G1u7e 62 62 GITHUB_ACTION_PATH=/home/runner/work/_actions/php-actions/composer/v6 63 63 GITHUB_SERVER_URL=https://github.com … … 72 72 HOMEBREW_REPOSITORY=/home/linuxbrew/.linuxbrew/Homebrew 73 73 RUNNER_TOOL_CACHE=/opt/hostedtoolcache 74 ImageVersion=202206 05.174 ImageVersion=20220619.1 75 75 DOTNET_NOLOGO=1 76 76 ACTION_ONLY_ARGS= 77 GITHUB_REF_NAME=0. 1.277 GITHUB_REF_NAME=0.2.0 78 78 GRAALVM_11_ROOT=/usr/local/graalvm/graalvm-ce-java11-22.1.0 79 79 GITHUB_JOB=deploy … … 82 82 PERFLOG_LOCATION_SETTING=RUNNER_PERFLOG 83 83 GITHUB_REPOSITORY=wpmotto/tailpress 84 ANDROID_NDK_ROOT=/usr/local/lib/android/sdk/ndk-bundle 84 85 CHROME_BIN=/usr/bin/google-chrome 85 ANDROID_NDK_ROOT=/usr/local/lib/android/sdk/ndk-bundle86 86 GOROOT_1_18_X64=/opt/hostedtoolcache/go/1.18.3/x64 87 87 GITHUB_RETENTION_DAYS=90 88 JOURNAL_STREAM=8:2 036588 JOURNAL_STREAM=8:22539 89 89 RUNNER_WORKSPACE=/home/runner/work/tailpress 90 90 LEIN_HOME=/usr/local/lib/lein -
tailpress/tags/0.2.0/README.txt
r2741857 r2746489 6 6 Requires PHP: 5.6 7 7 Tested up to: 6.0 8 Stable tag: 0. 1.28 Stable tag: 0.2.0 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 48 48 4. That's it! It should just work. 49 49 50 Optionally configure your version of Tailwind under Settings > TailPress. 51 50 52 == Known Issues == 51 53 52 The non-desktop preview modes in the block editor utilize an iframe and therefore your Tailwind styles won't be visible here.54 The non-desktop preview modes in the block editor utilize an iframe and [don't load assets properly](https://github.com/WordPress/gutenberg/issues/38673). Therefore your Tailwind styles won't be visible here. 53 55 54 56 == Changelog == 57 58 = 0.2.0 = 59 * Added a settings page to configure Tailwind. 55 60 56 61 = 0.1.2 = -
tailpress/tags/0.2.0/output.log
r2741857 r2746489 7 7 Pulling docker.pkg.github.com/wpmotto/tailpress/php-actions_composer_tailpress:php-latest-build2 8 8 php-latest-build2: Pulling from wpmotto/tailpress/php-actions_composer_tailpress 9 2408cc74d12b: Pulling fs layer9 2408cc74d12b: Already exists 10 10 fde5ea1cb188: Pulling fs layer 11 11 3935ba60366a: Pulling fs layer … … 17 17 4156abe3193d: Pulling fs layer 18 18 651864b63454: Pulling fs layer 19 4712e34f1d29: Waiting20 cdc3d7d2af8f: Waiting21 19 a2370c00e68b: Waiting 22 20 449ac599336a: Waiting … … 24 22 4156abe3193d: Waiting 25 23 651864b63454: Waiting 26 2408cc74d12b: Verifying Checksum 27 2408cc74d12b: Download complete 24 cdc3d7d2af8f: Waiting 25 4712e34f1d29: Verifying Checksum 26 4712e34f1d29: Download complete 28 27 3935ba60366a: Verifying Checksum 29 28 3935ba60366a: Download complete 30 2408cc74d12b: Pull complete31 29 fde5ea1cb188: Download complete 32 30 fde5ea1cb188: Pull complete 33 31 3935ba60366a: Pull complete 34 4712e34f1d29: Verifying Checksum35 4712e34f1d29: Download complete36 32 4712e34f1d29: Pull complete 33 a2370c00e68b: Download complete 37 34 cdc3d7d2af8f: Verifying Checksum 38 35 cdc3d7d2af8f: Download complete 39 a2370c00e68b: Verifying Checksum40 a2370c00e68b: Download complete36 449ac599336a: Verifying Checksum 37 449ac599336a: Download complete 41 38 cdc3d7d2af8f: Pull complete 42 39 a2370c00e68b: Pull complete 43 4156abe3193d: Verifying Checksum44 40 4156abe3193d: Download complete 45 41 5ba2707fb3f3: Verifying Checksum 46 42 5ba2707fb3f3: Download complete 47 449ac599336a: Verifying Checksum48 449ac599336a: Download complete49 43 449ac599336a: Pull complete 44 651864b63454: Verifying Checksum 45 651864b63454: Download complete 50 46 5ba2707fb3f3: Pull complete 51 47 4156abe3193d: Pull complete 52 651864b63454: Verifying Checksum53 651864b63454: Download complete54 48 651864b63454: Pull complete 55 49 Digest: sha256:a5ff47e5ad96969aa987b4d7fa36cb6767e266507fb65552366ca60d4c91996a -
tailpress/tags/0.2.0/src/Admin.php
r2741857 r2746489 2 2 3 3 /** 4 * For maintaining the CSS file cache.4 * For maintaining the admin interface. 5 5 * 6 6 * @link https://blockpress.dev/tailwind-wordpress/ 7 * @since 0. 1.27 * @since 0.2.0 8 8 * @package Tailpress 9 9 * … … 12 12 13 13 namespace Blockpress\Tailpress; 14 15 use Blockpress\Tailpress\Settings; 14 16 15 17 class Admin … … 20 22 { 21 23 $this->tailpress = $tailpress; 24 $this->settings = new Settings($this->tailpress); 22 25 } 23 26 24 27 public function enqueue_scripts() 25 28 { 26 $cdn_name = $this->tailpress->name . '-cdn';27 29 $screen = get_current_screen(); 28 30 if (is_admin() && $screen->is_block_editor()) { 29 wp_enqueue_script( 30 $cdn_name, 31 $this->tailpress->assets_js . 'tw-3.0.24.js' 32 ); 33 wp_add_inline_script($cdn_name, " 34 tailwind.config = { 35 corePlugins: { 36 preflight: false, 37 } 38 } 39 ", 'after'); 31 $this->tailpress->enqueue_tailwind_assets(); 40 32 } 41 33 } -
tailpress/tags/0.2.0/src/Frontend.php
r2739559 r2746489 1 1 <?php 2 3 /** 4 * Responsible for managing the frontend of the website. 5 * 6 * @link https://blockpress.dev/tailwind-wordpress/ 7 * @since 0.2.0 8 * @package Tailpress 9 * 10 * @wordpress-plugin 11 */ 2 12 3 13 namespace Blockpress\Tailpress; … … 26 36 }, 50); 27 37 } else { 28 $cdn_name = $this->tailpress->name . '-cdn';29 38 $md5_name = $this->tailpress->name . '-md5'; 30 39 wp_enqueue_script( … … 32 41 $this->tailpress->assets_js . 'md5.js' 33 42 ); 34 wp_enqueue_script( 35 $cdn_name, 36 $this->tailpress->assets_js . 'tw-3.0.24.js' 37 ); 38 wp_add_inline_script($cdn_name, " 39 tailwind.config = { 40 corePlugins: { 41 preflight: false, 42 } 43 } 44 ", 'after'); 43 44 $this->tailpress->enqueue_tailwind_assets(); 45 45 46 46 wp_enqueue_script( 47 47 $this->tailpress->name, 48 48 $this->tailpress->assets_js . 'cache.js', 49 array($md5_name, $ cdn_name)49 array($md5_name, $this->tailpress->main_script_name) 50 50 ); 51 51 -
tailpress/tags/0.2.0/src/Tailpress.php
r2739572 r2746489 5 5 * 6 6 * @link https://blockpress.dev/tailwind-wordpress/ 7 * @since 0. 1.17 * @since 0.2.0 8 8 * @package Tailpress 9 9 * … … 13 13 namespace Blockpress\Tailpress; 14 14 15 use Blockpress\Tailpress\Frontend;16 15 use Blockpress\Tailpress\Admin; 17 16 use Blockpress\Tailpress\Cache; 17 use Blockpress\Tailpress\Frontend; 18 use Blockpress\Tailpress\Settings; 18 19 19 20 class Tailpress … … 21 22 protected $name = 'tailpress'; 22 23 protected $version; 24 protected $settings; 23 25 protected $plugin_path; 24 26 protected $plugin_url; … … 26 28 protected $ajax_nonce_name; 27 29 protected $css_cache_dir; 30 protected $main_script_name; 28 31 29 32 public function __construct($file, $version) … … 35 38 $this->ajax_nonce_name = $this->name . '_ajax_nonce'; 36 39 $this->css_cache_dir = wp_get_upload_dir()['basedir'] . '/' . $this->name; 40 $this->main_script_name = $this->name . '-cdn'; 41 $this->settings = new Settings($this); 37 42 } 38 43 … … 48 53 (new Cache($this))->boot(); 49 54 55 /** 56 * Frontend Hooks 57 */ 50 58 add_action( 51 59 'wp_enqueue_scripts', … … 58 66 ) 59 67 ); 68 69 /** 70 * Admin Hooks 71 */ 60 72 add_action( 61 73 'admin_enqueue_scripts', … … 64 76 ) 65 77 ); 78 add_action( 79 'enqueue_block_editor_assets', 80 array( 81 $admin, 'enqueue_scripts' 82 ) 83 ); 84 add_action('admin_menu', array($this->settings, 'add_menu_item')); 85 add_action('admin_init', array($this->settings, 'init')); 66 86 } 67 87 … … 88 108 } 89 109 } 110 111 public function enqueue_tailwind_assets() 112 { 113 $config = $this->settings->get_option('config'); 114 if (empty($config)) $config = '{}'; 115 116 wp_enqueue_script($this->main_script_name, $this->assets_js . 'tw-3.0.24.js'); 117 wp_add_inline_script($this->main_script_name, "tailwind.config = $config", 'after'); 118 } 90 119 } -
tailpress/tags/0.2.0/tailpress.php
r2741857 r2746489 5 5 * 6 6 * @link https://blockpress.dev/tailwind-wordpress/ 7 * @since 0. 1.27 * @since 0.2.0 8 8 * @package Tailpress 9 9 * … … 13 13 * Plugin URI: https://blockpress.dev/tailwind-wordpress/ 14 14 * Description: Seamlessly add Tailwind to your WordPress site without any build steps. 15 * Version: 0. 1.215 * Version: 0.2.0 16 16 * Author: blockpress 17 17 * Author URI: https://blockpress.dev -
tailpress/tags/0.2.0/vendor/autoload.php
r2741857 r2746489 10 10 require_once __DIR__ . '/composer/autoload_real.php'; 11 11 12 return ComposerAutoloaderInit cb96e3f1770c8de606001406398dc66a::getLoader();12 return ComposerAutoloaderInit9826a567c5f86d960e9c5b3ea34b47e3::getLoader(); -
tailpress/tags/0.2.0/vendor/composer/autoload_real.php
r2741857 r2746489 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit cb96e3f1770c8de606001406398dc66a5 class ComposerAutoloaderInit9826a567c5f86d960e9c5b3ea34b47e3 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit cb96e3f1770c8de606001406398dc66a', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit9826a567c5f86d960e9c5b3ea34b47e3', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit cb96e3f1770c8de606001406398dc66a', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit9826a567c5f86d960e9c5b3ea34b47e3', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit cb96e3f1770c8de606001406398dc66a::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
tailpress/tags/0.2.0/vendor/composer/autoload_static.php
r2741857 r2746489 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit cb96e3f1770c8de606001406398dc66a7 class ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit cb96e3f1770c8de606001406398dc66a::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit cb96e3f1770c8de606001406398dc66a::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit cb96e3f1770c8de606001406398dc66a::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3::$classMap; 33 33 34 34 }, null, ClassLoader::class); -
tailpress/trunk/DOCKER_ENV
r2741857 r2746489 4 4 GITHUB_WORKSPACE=/home/runner/work/tailpress/tailpress 5 5 JAVA_HOME_11_X64=/usr/lib/jvm/temurin-11-jdk-amd64 6 GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_ 0b180dde-9082-472a-9845-c3b53f8244db6 GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_16bc1e93-833d-4173-a46f-b4631a4705d7 7 7 GITHUB_ACTION=__php-actions_composer 8 8 JAVA_HOME=/usr/lib/jvm/temurin-11-jdk-amd64 9 9 ACTION_COMMAND=install 10 GITHUB_RUN_NUMBER= 710 GITHUB_RUN_NUMBER=8 11 11 RUNNER_NAME=Hosted Agent 12 12 GRADLE_HOME=/usr/share/gradle-7.4.2 … … 27 27 ACTION_PHP_VERSION=latest 28 28 ANDROID_NDK_LATEST_HOME=/usr/local/lib/android/sdk/ndk/24.0.8215888 29 GITHUB_SHA= dda92b2276cdbc6ce379b0ba7527a209a027d23a29 GITHUB_SHA=f9cd90304b931ea710d9421e3dc3999d0e2aeb6a 30 30 POWERSHELL_DISTRIBUTION_CHANNEL=GitHub-Actions-ubuntu20 31 31 DOTNET_MULTILEVEL_LOOKUP=0 32 GITHUB_REF=refs/tags/0. 1.232 GITHUB_REF=refs/tags/0.2.0 33 33 RUNNER_OS=Linux 34 34 ACTION_QUIET=no … … 36 36 GITHUB_API_URL=https://api.github.com 37 37 LANG=C.UTF-8 38 RUNNER_TRACKING_ID=github_ edb77c60-982c-4c11-9df7-90f20d1ce55d38 RUNNER_TRACKING_ID=github_96fce023-8328-4224-bf91-070eafc144e0 39 39 ACTION_MEMORY_LIMIT= 40 40 RUNNER_ARCH=X64 41 41 RUNNER_TEMP=/home/runner/work/_temp 42 GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_ 0b180dde-9082-472a-9845-c3b53f8244db43 INVOCATION_ID= 2d0accd01a324f8d8943c644c3efe78d42 GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_16bc1e93-833d-4173-a46f-b4631a4705d7 43 INVOCATION_ID=a16f03d12d614accbe7e1f08ce0be6d1 44 44 GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json 45 45 GITHUB_EVENT_NAME=push 46 GITHUB_RUN_ID=2 49077556046 GITHUB_RUN_ID=2542957451 47 47 JAVA_HOME_17_X64=/usr/lib/jvm/temurin-17-jdk-amd64 48 48 ANDROID_NDK_HOME=/usr/local/lib/android/sdk/ndk-bundle 49 GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_ 0b180dde-9082-472a-9845-c3b53f8244db49 GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_16bc1e93-833d-4173-a46f-b4631a4705d7 50 50 HOMEBREW_NO_AUTO_UPDATE=1 51 51 GITHUB_ACTOR=greghunt … … 56 56 ANDROID_HOME=/usr/local/lib/android/sdk 57 57 GITHUB_GRAPHQL_URL=https://api.github.com/graphql 58 RUNNER_USER=runner 58 59 ACCEPT_EULA=Y 59 RUNNER_USER=runner60 60 USER=runner 61 ACTION_TOKEN=ghs_ ClW1sz46WNqFtCNq8K6CnIqYvKU2Um4ERI0X61 ACTION_TOKEN=ghs_hGmp9VI5qONKAil3pIQ9UbsdfRxmet1G1u7e 62 62 GITHUB_ACTION_PATH=/home/runner/work/_actions/php-actions/composer/v6 63 63 GITHUB_SERVER_URL=https://github.com … … 72 72 HOMEBREW_REPOSITORY=/home/linuxbrew/.linuxbrew/Homebrew 73 73 RUNNER_TOOL_CACHE=/opt/hostedtoolcache 74 ImageVersion=202206 05.174 ImageVersion=20220619.1 75 75 DOTNET_NOLOGO=1 76 76 ACTION_ONLY_ARGS= 77 GITHUB_REF_NAME=0. 1.277 GITHUB_REF_NAME=0.2.0 78 78 GRAALVM_11_ROOT=/usr/local/graalvm/graalvm-ce-java11-22.1.0 79 79 GITHUB_JOB=deploy … … 82 82 PERFLOG_LOCATION_SETTING=RUNNER_PERFLOG 83 83 GITHUB_REPOSITORY=wpmotto/tailpress 84 ANDROID_NDK_ROOT=/usr/local/lib/android/sdk/ndk-bundle 84 85 CHROME_BIN=/usr/bin/google-chrome 85 ANDROID_NDK_ROOT=/usr/local/lib/android/sdk/ndk-bundle86 86 GOROOT_1_18_X64=/opt/hostedtoolcache/go/1.18.3/x64 87 87 GITHUB_RETENTION_DAYS=90 88 JOURNAL_STREAM=8:2 036588 JOURNAL_STREAM=8:22539 89 89 RUNNER_WORKSPACE=/home/runner/work/tailpress 90 90 LEIN_HOME=/usr/local/lib/lein -
tailpress/trunk/README.txt
r2741857 r2746489 6 6 Requires PHP: 5.6 7 7 Tested up to: 6.0 8 Stable tag: 0. 1.28 Stable tag: 0.2.0 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 48 48 4. That's it! It should just work. 49 49 50 Optionally configure your version of Tailwind under Settings > TailPress. 51 50 52 == Known Issues == 51 53 52 The non-desktop preview modes in the block editor utilize an iframe and therefore your Tailwind styles won't be visible here.54 The non-desktop preview modes in the block editor utilize an iframe and [don't load assets properly](https://github.com/WordPress/gutenberg/issues/38673). Therefore your Tailwind styles won't be visible here. 53 55 54 56 == Changelog == 57 58 = 0.2.0 = 59 * Added a settings page to configure Tailwind. 55 60 56 61 = 0.1.2 = -
tailpress/trunk/output.log
r2741857 r2746489 7 7 Pulling docker.pkg.github.com/wpmotto/tailpress/php-actions_composer_tailpress:php-latest-build2 8 8 php-latest-build2: Pulling from wpmotto/tailpress/php-actions_composer_tailpress 9 2408cc74d12b: Pulling fs layer9 2408cc74d12b: Already exists 10 10 fde5ea1cb188: Pulling fs layer 11 11 3935ba60366a: Pulling fs layer … … 17 17 4156abe3193d: Pulling fs layer 18 18 651864b63454: Pulling fs layer 19 4712e34f1d29: Waiting20 cdc3d7d2af8f: Waiting21 19 a2370c00e68b: Waiting 22 20 449ac599336a: Waiting … … 24 22 4156abe3193d: Waiting 25 23 651864b63454: Waiting 26 2408cc74d12b: Verifying Checksum 27 2408cc74d12b: Download complete 24 cdc3d7d2af8f: Waiting 25 4712e34f1d29: Verifying Checksum 26 4712e34f1d29: Download complete 28 27 3935ba60366a: Verifying Checksum 29 28 3935ba60366a: Download complete 30 2408cc74d12b: Pull complete31 29 fde5ea1cb188: Download complete 32 30 fde5ea1cb188: Pull complete 33 31 3935ba60366a: Pull complete 34 4712e34f1d29: Verifying Checksum35 4712e34f1d29: Download complete36 32 4712e34f1d29: Pull complete 33 a2370c00e68b: Download complete 37 34 cdc3d7d2af8f: Verifying Checksum 38 35 cdc3d7d2af8f: Download complete 39 a2370c00e68b: Verifying Checksum40 a2370c00e68b: Download complete36 449ac599336a: Verifying Checksum 37 449ac599336a: Download complete 41 38 cdc3d7d2af8f: Pull complete 42 39 a2370c00e68b: Pull complete 43 4156abe3193d: Verifying Checksum44 40 4156abe3193d: Download complete 45 41 5ba2707fb3f3: Verifying Checksum 46 42 5ba2707fb3f3: Download complete 47 449ac599336a: Verifying Checksum48 449ac599336a: Download complete49 43 449ac599336a: Pull complete 44 651864b63454: Verifying Checksum 45 651864b63454: Download complete 50 46 5ba2707fb3f3: Pull complete 51 47 4156abe3193d: Pull complete 52 651864b63454: Verifying Checksum53 651864b63454: Download complete54 48 651864b63454: Pull complete 55 49 Digest: sha256:a5ff47e5ad96969aa987b4d7fa36cb6767e266507fb65552366ca60d4c91996a -
tailpress/trunk/src/Admin.php
r2741857 r2746489 2 2 3 3 /** 4 * For maintaining the CSS file cache.4 * For maintaining the admin interface. 5 5 * 6 6 * @link https://blockpress.dev/tailwind-wordpress/ 7 * @since 0. 1.27 * @since 0.2.0 8 8 * @package Tailpress 9 9 * … … 12 12 13 13 namespace Blockpress\Tailpress; 14 15 use Blockpress\Tailpress\Settings; 14 16 15 17 class Admin … … 20 22 { 21 23 $this->tailpress = $tailpress; 24 $this->settings = new Settings($this->tailpress); 22 25 } 23 26 24 27 public function enqueue_scripts() 25 28 { 26 $cdn_name = $this->tailpress->name . '-cdn';27 29 $screen = get_current_screen(); 28 30 if (is_admin() && $screen->is_block_editor()) { 29 wp_enqueue_script( 30 $cdn_name, 31 $this->tailpress->assets_js . 'tw-3.0.24.js' 32 ); 33 wp_add_inline_script($cdn_name, " 34 tailwind.config = { 35 corePlugins: { 36 preflight: false, 37 } 38 } 39 ", 'after'); 31 $this->tailpress->enqueue_tailwind_assets(); 40 32 } 41 33 } -
tailpress/trunk/src/Frontend.php
r2739559 r2746489 1 1 <?php 2 3 /** 4 * Responsible for managing the frontend of the website. 5 * 6 * @link https://blockpress.dev/tailwind-wordpress/ 7 * @since 0.2.0 8 * @package Tailpress 9 * 10 * @wordpress-plugin 11 */ 2 12 3 13 namespace Blockpress\Tailpress; … … 26 36 }, 50); 27 37 } else { 28 $cdn_name = $this->tailpress->name . '-cdn';29 38 $md5_name = $this->tailpress->name . '-md5'; 30 39 wp_enqueue_script( … … 32 41 $this->tailpress->assets_js . 'md5.js' 33 42 ); 34 wp_enqueue_script( 35 $cdn_name, 36 $this->tailpress->assets_js . 'tw-3.0.24.js' 37 ); 38 wp_add_inline_script($cdn_name, " 39 tailwind.config = { 40 corePlugins: { 41 preflight: false, 42 } 43 } 44 ", 'after'); 43 44 $this->tailpress->enqueue_tailwind_assets(); 45 45 46 46 wp_enqueue_script( 47 47 $this->tailpress->name, 48 48 $this->tailpress->assets_js . 'cache.js', 49 array($md5_name, $ cdn_name)49 array($md5_name, $this->tailpress->main_script_name) 50 50 ); 51 51 -
tailpress/trunk/src/Tailpress.php
r2739572 r2746489 5 5 * 6 6 * @link https://blockpress.dev/tailwind-wordpress/ 7 * @since 0. 1.17 * @since 0.2.0 8 8 * @package Tailpress 9 9 * … … 13 13 namespace Blockpress\Tailpress; 14 14 15 use Blockpress\Tailpress\Frontend;16 15 use Blockpress\Tailpress\Admin; 17 16 use Blockpress\Tailpress\Cache; 17 use Blockpress\Tailpress\Frontend; 18 use Blockpress\Tailpress\Settings; 18 19 19 20 class Tailpress … … 21 22 protected $name = 'tailpress'; 22 23 protected $version; 24 protected $settings; 23 25 protected $plugin_path; 24 26 protected $plugin_url; … … 26 28 protected $ajax_nonce_name; 27 29 protected $css_cache_dir; 30 protected $main_script_name; 28 31 29 32 public function __construct($file, $version) … … 35 38 $this->ajax_nonce_name = $this->name . '_ajax_nonce'; 36 39 $this->css_cache_dir = wp_get_upload_dir()['basedir'] . '/' . $this->name; 40 $this->main_script_name = $this->name . '-cdn'; 41 $this->settings = new Settings($this); 37 42 } 38 43 … … 48 53 (new Cache($this))->boot(); 49 54 55 /** 56 * Frontend Hooks 57 */ 50 58 add_action( 51 59 'wp_enqueue_scripts', … … 58 66 ) 59 67 ); 68 69 /** 70 * Admin Hooks 71 */ 60 72 add_action( 61 73 'admin_enqueue_scripts', … … 64 76 ) 65 77 ); 78 add_action( 79 'enqueue_block_editor_assets', 80 array( 81 $admin, 'enqueue_scripts' 82 ) 83 ); 84 add_action('admin_menu', array($this->settings, 'add_menu_item')); 85 add_action('admin_init', array($this->settings, 'init')); 66 86 } 67 87 … … 88 108 } 89 109 } 110 111 public function enqueue_tailwind_assets() 112 { 113 $config = $this->settings->get_option('config'); 114 if (empty($config)) $config = '{}'; 115 116 wp_enqueue_script($this->main_script_name, $this->assets_js . 'tw-3.0.24.js'); 117 wp_add_inline_script($this->main_script_name, "tailwind.config = $config", 'after'); 118 } 90 119 } -
tailpress/trunk/tailpress.php
r2741857 r2746489 5 5 * 6 6 * @link https://blockpress.dev/tailwind-wordpress/ 7 * @since 0. 1.27 * @since 0.2.0 8 8 * @package Tailpress 9 9 * … … 13 13 * Plugin URI: https://blockpress.dev/tailwind-wordpress/ 14 14 * Description: Seamlessly add Tailwind to your WordPress site without any build steps. 15 * Version: 0. 1.215 * Version: 0.2.0 16 16 * Author: blockpress 17 17 * Author URI: https://blockpress.dev -
tailpress/trunk/vendor/autoload.php
r2741857 r2746489 10 10 require_once __DIR__ . '/composer/autoload_real.php'; 11 11 12 return ComposerAutoloaderInit cb96e3f1770c8de606001406398dc66a::getLoader();12 return ComposerAutoloaderInit9826a567c5f86d960e9c5b3ea34b47e3::getLoader(); -
tailpress/trunk/vendor/composer/autoload_real.php
r2741857 r2746489 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit cb96e3f1770c8de606001406398dc66a5 class ComposerAutoloaderInit9826a567c5f86d960e9c5b3ea34b47e3 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit cb96e3f1770c8de606001406398dc66a', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit9826a567c5f86d960e9c5b3ea34b47e3', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit cb96e3f1770c8de606001406398dc66a', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit9826a567c5f86d960e9c5b3ea34b47e3', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit cb96e3f1770c8de606001406398dc66a::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
tailpress/trunk/vendor/composer/autoload_static.php
r2741857 r2746489 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit cb96e3f1770c8de606001406398dc66a7 class ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit cb96e3f1770c8de606001406398dc66a::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit cb96e3f1770c8de606001406398dc66a::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit cb96e3f1770c8de606001406398dc66a::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit9826a567c5f86d960e9c5b3ea34b47e3::$classMap; 33 33 34 34 }, null, ClassLoader::class);
Note: See TracChangeset
for help on using the changeset viewer.