Changeset 2804170
- Timestamp:
- 10/25/2022 11:30:56 PM (3 years ago)
- Location:
- schedule-terms
- Files:
-
- 2 added
- 31 edited
- 1 copied
-
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.2.4 (copied) (copied from schedule-terms/trunk)
-
tags/1.2.4/.husky/_/husky.sh (modified) (4 diffs)
-
tags/1.2.4/.husky/pre-commit (added)
-
tags/1.2.4/build/admin.asset.php (modified) (1 diff)
-
tags/1.2.4/build/admin.js (modified) (1 diff)
-
tags/1.2.4/build/editor.asset.php (modified) (1 diff)
-
tags/1.2.4/build/editor.js (modified) (1 diff)
-
tags/1.2.4/includes/Term/UI.php (modified) (1 diff)
-
tags/1.2.4/readme.txt (modified) (1 diff)
-
tags/1.2.4/schedule-terms.php (modified) (1 diff)
-
tags/1.2.4/vendor/autoload.php (modified) (1 diff)
-
tags/1.2.4/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
tags/1.2.4/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
tags/1.2.4/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/1.2.4/vendor/composer/autoload_static.php (modified) (4 diffs)
-
tags/1.2.4/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/.husky/_/husky.sh (modified) (4 diffs)
-
trunk/.husky/pre-commit (added)
-
trunk/build/admin.asset.php (modified) (1 diff)
-
trunk/build/admin.js (modified) (1 diff)
-
trunk/build/editor.asset.php (modified) (1 diff)
-
trunk/build/editor.js (modified) (1 diff)
-
trunk/includes/Term/UI.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/schedule-terms.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (4 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
schedule-terms/assets/screenshot-1.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
schedule-terms/assets/screenshot-2.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
schedule-terms/assets/screenshot-3.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
schedule-terms/tags/1.2.4/.husky/_/husky.sh
r2727069 r2804170 1 #!/ bin/sh1 #!/usr/bin/env sh 2 2 if [ -z "$husky_skip_init" ]; then 3 3 debug () { … … 7 7 } 8 8 9 readonly hook_name="$(basename "$0")"9 readonly hook_name="$(basename -- "$0")" 10 10 debug "starting $hook_name..." 11 11 … … 20 20 fi 21 21 22 export readonly husky_skip_init=1 22 readonly husky_skip_init=1 23 export husky_skip_init 23 24 sh -e "$0" "$@" 24 25 exitCode="$?" … … 28 29 fi 29 30 31 if [ $exitCode = 127 ]; then 32 echo "husky - command not found in PATH=$PATH" 33 fi 34 30 35 exit $exitCode 31 36 fi -
schedule-terms/tags/1.2.4/build/admin.asset.php
r2727077 r2804170 1 <?php return array('dependencies' => array(), 'version' => ' 922d017e61d3445dd499de470dc2b2ed');1 <?php return array('dependencies' => array(), 'version' => '3d2166c75261b435f699'); -
schedule-terms/tags/1.2.4/build/admin.js
r2727077 r2804170 1 !function(){"use strict";document.addEventListener("click",(function(e){const t=e.target;if(t.classList.contains("editinline")){const e=t.closest("tr"),c=null==e?void 0:e.id;if(c){var n;const e=!(null===(n=document.getElementById(c))||void 0===n||!n.querySelector("[data-schedule-terms-active]"));document.querySelector(".inline-edit-row input[name=term-schedule_terms_active]").checked=e}}}))}();1 (()=>{"use strict";document.addEventListener("click",(function(e){const t=e.target;if(t.classList.contains("editinline")){const e=t.closest("tr"),n=null==e?void 0:e.id;if(n){var c;const e=!(null===(c=document.getElementById(n))||void 0===c||!c.querySelector("[data-schedule-terms-active]"));document.querySelector(".inline-edit-row input[name=term-schedule_terms_active]").checked=e}}}))})(); -
schedule-terms/tags/1.2.4/build/editor.asset.php
r2736275 r2804170 1 <?php return array('dependencies' => array('moment', 'wp-components', 'wp-core-data', 'wp-data', 'wp-date', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => ' fe4412002df1ee405e7d4a9266954dc3');1 <?php return array('dependencies' => array('moment', 'wp-components', 'wp-core-data', 'wp-data', 'wp-date', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => '1fddfcf9f6ed1ed1a86e'); -
schedule-terms/tags/1.2.4/build/editor.js
r2736275 r2804170 1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.element,n=window.wp.plugins,r=window.wp.data,o=window.wp.coreData,l=window.wp.editor,a=window.wp.editPost,s=window.wp.i18n,i=window.wp.components,u=window.wp.date,m=window.moment,c=e.n(m);const d="YYYY-MM-DDTHH:mm:ss",p=e=>{let{term:n,taxonomy:r,label:l,postType:a,type:m}=e;const[p,g]=(0,o.useEntityProp)("postType",a,"meta"),y=(0,t.useRef)(),w=(0,u.__experimentalGetSettings)(),[f=(null==w?void 0:w.formats.date)]=(0,o.useEntityProp)("root","site","date_format"),[v=(null==w?void 0:w.formats.time)]=(0,o.useEntityProp)("root","site","time_format"),h=/a(?!\\)/i.test(v.toLowerCase().replace(/\\\\/g,"").split("").reverse().join("")),_=()=>{const{timezone:e}=w,[t,n]=e.offset.toString().split(".");return`${Number(t)>0?"+":"-"}${String(Math.abs(t)).padStart(2,"0")}:${String(Math.floor(60*Number(`0.${n||0}`))).padStart(2,"0")}`},E=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;const o=null==p||null===(e=p.schedule_terms)||void 0===e?void 0:e.find((e=>e.term===n&&e.type===m&&e.taxonomy===r));if(null!=o&&o.datetime)return c()(o.datetime).utcOffset(_()).format(t)}();return(0,t.createElement)(i.PanelRow,{ref:y},(0,t.createElement)("span",null,l),(0,t.createElement)(i.Dropdown,{popoverProps:{anchorRef:y.current},position:"bottom left",renderToggle:e=>{let{onToggle:n,isOpen:r}=e;return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(i.Button,{onClick:n,"aria-expanded":r,variant:"tertiary"},E?(0,u.dateI18n)(`${f} ${v}`,E):(0,s.__)("none","schedule-terms")))},renderContent:e=>{let{onClose:o}=e;return(0,t.createElement)("div",null,(0,t.createElement)(i.DateTimePicker,{is12Hour:h,currentDate:E,onChange:e=>(e=>{var t;const o=(null==p||null===(t=p.schedule_terms)||void 0===t?void 0:t.filter((e=>!(e.term===n&&e.type===m&&e.taxonomy===r))))||[];g({...p,schedule_terms:[...o,e?{term:n,taxonomy:r,type:m,datetime:c()(`${e}${_()}`).utc().format()}:null].filter((e=>null!==e))})})(e)}),(0,t.createElement)(i.Button,{variant:"secondary",onClick:o},(0,s.__)("Close","schedule-terms")))}}))},g=e=>{let{taxonomies:n,terms:r,currentPostType:o}=e;return(0,t.createElement)("div",null,null==n?void 0:n.map((e=>{var n;return(0,t.createElement)("div",{key:e.slug},r[e.slug]&&r[e.slug].length>0&&(null===(n=r[e.slug])||void 0===n?void 0:n.map((n=>(0,t.createElement)("div",{key:n.id},(0,t.createElement)("h4",null,e.name,": ",n.name),(0,t.createElement)(p,{label:(0,s.__)("Attach","schedule-terms"),term:n.slug,taxonomy:e.slug,type:"attach",postType:o}),(0,t.createElement)(p,{label:(0,s.__)("Detach","schedule-terms"),term:n.slug,taxonomy:e.slug,type:"detach",postType:o}))))))})))};(0,n.registerPlugin)("schedule-terms",{render:()=>{const{postType:e,taxonomies:n,terms:i}=(0,r.useSelect)((e=>{const{getTaxonomies:t,getEntityRecords:n}=e(o.store),r=e(l.store).getCurrentPostType(),a=(t({per_page:-1})||[]).filter((e=>e.types.includes(r))),s=Object.fromEntries(a.map((e=>{var t;const r=null===(t=n("taxonomy",e.slug,{per_page:-1}))||void 0===t?void 0:t.filter((e=>{let{meta:{schedule_terms_active:t}}=e;return t}));return[e.slug,r]})));return{postType:r,taxonomies:a,terms:s}}));return(0,t.createElement)(a.PluginDocumentSettingPanel,{name:"schedule-terms",title:(0,s.__)("Schedule Terms","schedule-terms"),className:"schedule-terms"},(0,t.createElement)(g,{currentPostType:e,taxonomies:n,terms:i}))},icon:"clock"})}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.element,r=window.wp.plugins,n=window.wp.data,o=window.wp.coreData,l=window.wp.editor,a=window.wp.editPost,s=window.wp.i18n,i=window.wp.components,m=window.wp.date,u=window.moment;var c=e.n(u);const d="YYYY-MM-DDTHH:mm:ss",p=e=>{let{term:r,taxonomy:n,label:l,postType:a,type:u}=e;const[p,g]=(0,o.useEntityProp)("postType",a,"meta"),y=(0,t.useRef)(),w=(0,m.__experimentalGetSettings)(),[v=(null==w?void 0:w.formats.date)]=(0,o.useEntityProp)("root","site","date_format"),[f=(null==w?void 0:w.formats.time)]=(0,o.useEntityProp)("root","site","time_format"),h=/a(?!\\)/i.test(f.toLowerCase().replace(/\\\\/g,"").split("").reverse().join("")),_=()=>{const{timezone:e}=w,[t,r]=e.offset.toString().split(".");return`${Number(t)>0?"+":"-"}${String(Math.abs(t)).padStart(2,"0")}:${String(Math.floor(60*Number(`0.${r||0}`))).padStart(2,"0")}`},E=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;const o=null==p||null===(e=p.schedule_terms)||void 0===e?void 0:e.find((e=>e.term===r&&e.type===u&&e.taxonomy===n));if(null!=o&&o.datetime)return c()(o.datetime).utcOffset(_()).format(t)}();return(0,t.createElement)(i.PanelRow,{ref:y},(0,t.createElement)("span",null,l),(0,t.createElement)(i.Dropdown,{popoverProps:{anchorRef:y.current},position:"bottom left",renderToggle:e=>{let{onToggle:r,isOpen:n}=e;return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(i.Button,{onClick:r,"aria-expanded":n,variant:"tertiary"},E?(0,m.dateI18n)(`${v} ${f}`,E):(0,s.__)("none","schedule-terms")))},renderContent:e=>{let{onClose:o}=e;return(0,t.createElement)("div",null,(0,t.createElement)(i.DateTimePicker,{is12Hour:h,currentDate:E,onChange:e=>(e=>{var t;const o=(null==p||null===(t=p.schedule_terms)||void 0===t?void 0:t.filter((e=>!(e.term===r&&e.type===u&&e.taxonomy===n))))||[];g({...p,schedule_terms:[...o,e?{term:r,taxonomy:n,type:u,datetime:c()(`${e}${_()}`).utc().format()}:null].filter((e=>null!==e))})})(e)}),(0,t.createElement)(i.Button,{variant:"secondary",onClick:o},(0,s.__)("Close","schedule-terms")))}}))},g=e=>{let{taxonomies:r,terms:n,currentPostType:o}=e;return(0,t.createElement)("div",null,null==r?void 0:r.map((e=>{var r;return(0,t.createElement)("div",{key:e.slug},n[e.slug]&&n[e.slug].length>0&&(null===(r=n[e.slug])||void 0===r?void 0:r.map((r=>(0,t.createElement)("div",{key:r.id},(0,t.createElement)("h4",null,e.name,": ",r.name),(0,t.createElement)(p,{label:(0,s.__)("Attach","schedule-terms"),term:r.slug,taxonomy:e.slug,type:"attach",postType:o}),(0,t.createElement)(p,{label:(0,s.__)("Detach","schedule-terms"),term:r.slug,taxonomy:e.slug,type:"detach",postType:o}))))))})))};(0,r.registerPlugin)("schedule-terms",{render:()=>{const{postType:e,taxonomies:r,terms:i}=(0,n.useSelect)((e=>{const{getTaxonomies:t,getEntityRecords:r}=e(o.store),n=e(l.store).getCurrentPostType(),a=(t({per_page:-1})||[]).filter((e=>e.types.includes(n))),s=Object.fromEntries(a.map((e=>{var t;const n=null===(t=r("taxonomy",e.slug,{per_page:-1}))||void 0===t?void 0:t.filter((e=>{let{meta:{schedule_terms_active:t}}=e;return t}));return[e.slug,n]})));return{postType:n,taxonomies:a,terms:s}}));return(0,t.createElement)(a.PluginDocumentSettingPanel,{name:"schedule-terms",title:(0,s.__)("Schedule Terms","schedule-terms"),className:"schedule-terms"},(0,t.createElement)(g,{currentPostType:e,taxonomies:r,terms:i}))},icon:"clock"})})(); -
schedule-terms/tags/1.2.4/includes/Term/UI.php
r2727307 r2804170 232 232 * @return string|void 233 233 */ 234 public function add_column_value( string $empty = '', string $custom_column = '', int $term_id = 0 ) {234 public function add_column_value( string $empty = null, string $custom_column = null, int $term_id = 0 ) { 235 235 if ( ! filter_input( INPUT_GET, 'taxonomy' ) && ! filter_input( INPUT_POST, 'taxonomy' ) ) { 236 return $empty ;236 return $empty ?? ''; 237 237 } 238 238 239 239 // Bail if no taxonomy passed or not on the `meta_key` column. 240 240 if ( ( $this->meta_key !== $custom_column ) || ! empty( $empty ) ) { 241 return $empty ;241 return $empty ?? ''; 242 242 } 243 243 -
schedule-terms/tags/1.2.4/readme.txt
r2736275 r2804170 7 7 Tested up to: 6.0 8 8 Requires PHP: 7.4 9 Stable tag: 1.2. 29 Stable tag: 1.2.4 10 10 License: GPLv2 or later 11 11 License URI: https://www.gnu.org/licenses/gpl-2.0.html -
schedule-terms/tags/1.2.4/schedule-terms.php
r2736275 r2804170 10 10 * Text Domain: schedule-terms 11 11 * Domain Path: /languages 12 * Version: 1.2. 212 * Version: 1.2.4 13 13 * 14 14 * @package Schedule_Terms -
schedule-terms/tags/1.2.4/vendor/autoload.php
r2736275 r2804170 4 4 5 5 if (PHP_VERSION_ID < 50600) { 6 echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 7 exit(1); 6 if (!headers_sent()) { 7 header('HTTP/1.1 500 Internal Server Error'); 8 } 9 $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 10 if (!ini_get('display_errors')) { 11 if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { 12 fwrite(STDERR, $err); 13 } elseif (!headers_sent()) { 14 echo $err; 15 } 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 8 21 } 9 22 10 23 require_once __DIR__ . '/composer/autoload_real.php'; 11 24 12 return ComposerAutoloaderInit 426e42e519d1822ee33cbcdd05992b51::getLoader();25 return ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60::getLoader(); -
schedule-terms/tags/1.2.4/vendor/composer/autoload_classmap.php
r2733744 r2804170 16 16 'HAMWORKS\\WP\\Schedule_Terms\\Term_Meta' => $baseDir . '/includes/Term_Meta.php', 17 17 'HAMWORKS\\WP\\Schedule_Terms\\Term_UI' => $baseDir . '/includes/Term_UI.php', 18 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Schedule_Test' => $baseDir . '/tests/ Schedule_Test.php',19 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Term_Manager_Test' => $baseDir . '/tests/ Term_Manager_Test.php',18 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Schedule_Test' => $baseDir . '/tests/php/Schedule_Test.php', 19 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Term_Manager_Test' => $baseDir . '/tests/php/Term_Manager_Test.php', 20 20 ); -
schedule-terms/tags/1.2.4/vendor/composer/autoload_psr4.php
r2728459 r2804170 7 7 8 8 return array( 9 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => array($baseDir . '/tests '),9 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => array($baseDir . '/tests/php'), 10 10 'HAMWORKS\\WP\\Schedule_Terms\\' => array($baseDir . '/includes'), 11 11 ); -
schedule-terms/tags/1.2.4/vendor/composer/autoload_real.php
r2736275 r2804170 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 426e42e519d1822ee33cbcdd05992b515 class ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 426e42e519d1822ee33cbcdd05992b51', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 426e42e519d1822ee33cbcdd05992b51', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 426e42e519d1822ee33cbcdd05992b51::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
schedule-terms/tags/1.2.4/vendor/composer/autoload_static.php
r2736275 r2804170 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 426e42e519d1822ee33cbcdd05992b517 class ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 18 18 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => 19 19 array ( 20 0 => __DIR__ . '/../..' . '/tests ',20 0 => __DIR__ . '/../..' . '/tests/php', 21 21 ), 22 22 'HAMWORKS\\WP\\Schedule_Terms\\' => … … 36 36 'HAMWORKS\\WP\\Schedule_Terms\\Term_Meta' => __DIR__ . '/../..' . '/includes/Term_Meta.php', 37 37 'HAMWORKS\\WP\\Schedule_Terms\\Term_UI' => __DIR__ . '/../..' . '/includes/Term_UI.php', 38 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Schedule_Test' => __DIR__ . '/../..' . '/tests/ Schedule_Test.php',39 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Term_Manager_Test' => __DIR__ . '/../..' . '/tests/ Term_Manager_Test.php',38 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Schedule_Test' => __DIR__ . '/../..' . '/tests/php/Schedule_Test.php', 39 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Term_Manager_Test' => __DIR__ . '/../..' . '/tests/php/Term_Manager_Test.php', 40 40 ); 41 41 … … 43 43 { 44 44 return \Closure::bind(function () use ($loader) { 45 $loader->prefixLengthsPsr4 = ComposerStaticInit 426e42e519d1822ee33cbcdd05992b51::$prefixLengthsPsr4;46 $loader->prefixDirsPsr4 = ComposerStaticInit 426e42e519d1822ee33cbcdd05992b51::$prefixDirsPsr4;47 $loader->classMap = ComposerStaticInit 426e42e519d1822ee33cbcdd05992b51::$classMap;45 $loader->prefixLengthsPsr4 = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$prefixLengthsPsr4; 46 $loader->prefixDirsPsr4 = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$prefixDirsPsr4; 47 $loader->classMap = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$classMap; 48 48 49 49 }, null, ClassLoader::class); -
schedule-terms/tags/1.2.4/vendor/composer/installed.php
r2736275 r2804170 2 2 'root' => array( 3 3 'name' => 'hamworks/schedule-terms', 4 'pretty_version' => '1.2. 2',5 'version' => '1.2. 2.0',6 'reference' => ' a6b80794b08b71d580db7fc67a7cca84b430b8e4',4 'pretty_version' => '1.2.4', 5 'version' => '1.2.4.0', 6 'reference' => 'd43454c7a846c5ba0c5b97951a030a18179f2f46', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'hamworks/schedule-terms' => array( 14 'pretty_version' => '1.2. 2',15 'version' => '1.2. 2.0',16 'reference' => ' a6b80794b08b71d580db7fc67a7cca84b430b8e4',14 'pretty_version' => '1.2.4', 15 'version' => '1.2.4.0', 16 'reference' => 'd43454c7a846c5ba0c5b97951a030a18179f2f46', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', -
schedule-terms/trunk/.husky/_/husky.sh
r2727069 r2804170 1 #!/ bin/sh1 #!/usr/bin/env sh 2 2 if [ -z "$husky_skip_init" ]; then 3 3 debug () { … … 7 7 } 8 8 9 readonly hook_name="$(basename "$0")"9 readonly hook_name="$(basename -- "$0")" 10 10 debug "starting $hook_name..." 11 11 … … 20 20 fi 21 21 22 export readonly husky_skip_init=1 22 readonly husky_skip_init=1 23 export husky_skip_init 23 24 sh -e "$0" "$@" 24 25 exitCode="$?" … … 28 29 fi 29 30 31 if [ $exitCode = 127 ]; then 32 echo "husky - command not found in PATH=$PATH" 33 fi 34 30 35 exit $exitCode 31 36 fi -
schedule-terms/trunk/build/admin.asset.php
r2727077 r2804170 1 <?php return array('dependencies' => array(), 'version' => ' 922d017e61d3445dd499de470dc2b2ed');1 <?php return array('dependencies' => array(), 'version' => '3d2166c75261b435f699'); -
schedule-terms/trunk/build/admin.js
r2727077 r2804170 1 !function(){"use strict";document.addEventListener("click",(function(e){const t=e.target;if(t.classList.contains("editinline")){const e=t.closest("tr"),c=null==e?void 0:e.id;if(c){var n;const e=!(null===(n=document.getElementById(c))||void 0===n||!n.querySelector("[data-schedule-terms-active]"));document.querySelector(".inline-edit-row input[name=term-schedule_terms_active]").checked=e}}}))}();1 (()=>{"use strict";document.addEventListener("click",(function(e){const t=e.target;if(t.classList.contains("editinline")){const e=t.closest("tr"),n=null==e?void 0:e.id;if(n){var c;const e=!(null===(c=document.getElementById(n))||void 0===c||!c.querySelector("[data-schedule-terms-active]"));document.querySelector(".inline-edit-row input[name=term-schedule_terms_active]").checked=e}}}))})(); -
schedule-terms/trunk/build/editor.asset.php
r2736275 r2804170 1 <?php return array('dependencies' => array('moment', 'wp-components', 'wp-core-data', 'wp-data', 'wp-date', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => ' fe4412002df1ee405e7d4a9266954dc3');1 <?php return array('dependencies' => array('moment', 'wp-components', 'wp-core-data', 'wp-data', 'wp-date', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => '1fddfcf9f6ed1ed1a86e'); -
schedule-terms/trunk/build/editor.js
r2736275 r2804170 1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.element,n=window.wp.plugins,r=window.wp.data,o=window.wp.coreData,l=window.wp.editor,a=window.wp.editPost,s=window.wp.i18n,i=window.wp.components,u=window.wp.date,m=window.moment,c=e.n(m);const d="YYYY-MM-DDTHH:mm:ss",p=e=>{let{term:n,taxonomy:r,label:l,postType:a,type:m}=e;const[p,g]=(0,o.useEntityProp)("postType",a,"meta"),y=(0,t.useRef)(),w=(0,u.__experimentalGetSettings)(),[f=(null==w?void 0:w.formats.date)]=(0,o.useEntityProp)("root","site","date_format"),[v=(null==w?void 0:w.formats.time)]=(0,o.useEntityProp)("root","site","time_format"),h=/a(?!\\)/i.test(v.toLowerCase().replace(/\\\\/g,"").split("").reverse().join("")),_=()=>{const{timezone:e}=w,[t,n]=e.offset.toString().split(".");return`${Number(t)>0?"+":"-"}${String(Math.abs(t)).padStart(2,"0")}:${String(Math.floor(60*Number(`0.${n||0}`))).padStart(2,"0")}`},E=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;const o=null==p||null===(e=p.schedule_terms)||void 0===e?void 0:e.find((e=>e.term===n&&e.type===m&&e.taxonomy===r));if(null!=o&&o.datetime)return c()(o.datetime).utcOffset(_()).format(t)}();return(0,t.createElement)(i.PanelRow,{ref:y},(0,t.createElement)("span",null,l),(0,t.createElement)(i.Dropdown,{popoverProps:{anchorRef:y.current},position:"bottom left",renderToggle:e=>{let{onToggle:n,isOpen:r}=e;return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(i.Button,{onClick:n,"aria-expanded":r,variant:"tertiary"},E?(0,u.dateI18n)(`${f} ${v}`,E):(0,s.__)("none","schedule-terms")))},renderContent:e=>{let{onClose:o}=e;return(0,t.createElement)("div",null,(0,t.createElement)(i.DateTimePicker,{is12Hour:h,currentDate:E,onChange:e=>(e=>{var t;const o=(null==p||null===(t=p.schedule_terms)||void 0===t?void 0:t.filter((e=>!(e.term===n&&e.type===m&&e.taxonomy===r))))||[];g({...p,schedule_terms:[...o,e?{term:n,taxonomy:r,type:m,datetime:c()(`${e}${_()}`).utc().format()}:null].filter((e=>null!==e))})})(e)}),(0,t.createElement)(i.Button,{variant:"secondary",onClick:o},(0,s.__)("Close","schedule-terms")))}}))},g=e=>{let{taxonomies:n,terms:r,currentPostType:o}=e;return(0,t.createElement)("div",null,null==n?void 0:n.map((e=>{var n;return(0,t.createElement)("div",{key:e.slug},r[e.slug]&&r[e.slug].length>0&&(null===(n=r[e.slug])||void 0===n?void 0:n.map((n=>(0,t.createElement)("div",{key:n.id},(0,t.createElement)("h4",null,e.name,": ",n.name),(0,t.createElement)(p,{label:(0,s.__)("Attach","schedule-terms"),term:n.slug,taxonomy:e.slug,type:"attach",postType:o}),(0,t.createElement)(p,{label:(0,s.__)("Detach","schedule-terms"),term:n.slug,taxonomy:e.slug,type:"detach",postType:o}))))))})))};(0,n.registerPlugin)("schedule-terms",{render:()=>{const{postType:e,taxonomies:n,terms:i}=(0,r.useSelect)((e=>{const{getTaxonomies:t,getEntityRecords:n}=e(o.store),r=e(l.store).getCurrentPostType(),a=(t({per_page:-1})||[]).filter((e=>e.types.includes(r))),s=Object.fromEntries(a.map((e=>{var t;const r=null===(t=n("taxonomy",e.slug,{per_page:-1}))||void 0===t?void 0:t.filter((e=>{let{meta:{schedule_terms_active:t}}=e;return t}));return[e.slug,r]})));return{postType:r,taxonomies:a,terms:s}}));return(0,t.createElement)(a.PluginDocumentSettingPanel,{name:"schedule-terms",title:(0,s.__)("Schedule Terms","schedule-terms"),className:"schedule-terms"},(0,t.createElement)(g,{currentPostType:e,taxonomies:n,terms:i}))},icon:"clock"})}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.element,r=window.wp.plugins,n=window.wp.data,o=window.wp.coreData,l=window.wp.editor,a=window.wp.editPost,s=window.wp.i18n,i=window.wp.components,m=window.wp.date,u=window.moment;var c=e.n(u);const d="YYYY-MM-DDTHH:mm:ss",p=e=>{let{term:r,taxonomy:n,label:l,postType:a,type:u}=e;const[p,g]=(0,o.useEntityProp)("postType",a,"meta"),y=(0,t.useRef)(),w=(0,m.__experimentalGetSettings)(),[v=(null==w?void 0:w.formats.date)]=(0,o.useEntityProp)("root","site","date_format"),[f=(null==w?void 0:w.formats.time)]=(0,o.useEntityProp)("root","site","time_format"),h=/a(?!\\)/i.test(f.toLowerCase().replace(/\\\\/g,"").split("").reverse().join("")),_=()=>{const{timezone:e}=w,[t,r]=e.offset.toString().split(".");return`${Number(t)>0?"+":"-"}${String(Math.abs(t)).padStart(2,"0")}:${String(Math.floor(60*Number(`0.${r||0}`))).padStart(2,"0")}`},E=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;const o=null==p||null===(e=p.schedule_terms)||void 0===e?void 0:e.find((e=>e.term===r&&e.type===u&&e.taxonomy===n));if(null!=o&&o.datetime)return c()(o.datetime).utcOffset(_()).format(t)}();return(0,t.createElement)(i.PanelRow,{ref:y},(0,t.createElement)("span",null,l),(0,t.createElement)(i.Dropdown,{popoverProps:{anchorRef:y.current},position:"bottom left",renderToggle:e=>{let{onToggle:r,isOpen:n}=e;return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(i.Button,{onClick:r,"aria-expanded":n,variant:"tertiary"},E?(0,m.dateI18n)(`${v} ${f}`,E):(0,s.__)("none","schedule-terms")))},renderContent:e=>{let{onClose:o}=e;return(0,t.createElement)("div",null,(0,t.createElement)(i.DateTimePicker,{is12Hour:h,currentDate:E,onChange:e=>(e=>{var t;const o=(null==p||null===(t=p.schedule_terms)||void 0===t?void 0:t.filter((e=>!(e.term===r&&e.type===u&&e.taxonomy===n))))||[];g({...p,schedule_terms:[...o,e?{term:r,taxonomy:n,type:u,datetime:c()(`${e}${_()}`).utc().format()}:null].filter((e=>null!==e))})})(e)}),(0,t.createElement)(i.Button,{variant:"secondary",onClick:o},(0,s.__)("Close","schedule-terms")))}}))},g=e=>{let{taxonomies:r,terms:n,currentPostType:o}=e;return(0,t.createElement)("div",null,null==r?void 0:r.map((e=>{var r;return(0,t.createElement)("div",{key:e.slug},n[e.slug]&&n[e.slug].length>0&&(null===(r=n[e.slug])||void 0===r?void 0:r.map((r=>(0,t.createElement)("div",{key:r.id},(0,t.createElement)("h4",null,e.name,": ",r.name),(0,t.createElement)(p,{label:(0,s.__)("Attach","schedule-terms"),term:r.slug,taxonomy:e.slug,type:"attach",postType:o}),(0,t.createElement)(p,{label:(0,s.__)("Detach","schedule-terms"),term:r.slug,taxonomy:e.slug,type:"detach",postType:o}))))))})))};(0,r.registerPlugin)("schedule-terms",{render:()=>{const{postType:e,taxonomies:r,terms:i}=(0,n.useSelect)((e=>{const{getTaxonomies:t,getEntityRecords:r}=e(o.store),n=e(l.store).getCurrentPostType(),a=(t({per_page:-1})||[]).filter((e=>e.types.includes(n))),s=Object.fromEntries(a.map((e=>{var t;const n=null===(t=r("taxonomy",e.slug,{per_page:-1}))||void 0===t?void 0:t.filter((e=>{let{meta:{schedule_terms_active:t}}=e;return t}));return[e.slug,n]})));return{postType:n,taxonomies:a,terms:s}}));return(0,t.createElement)(a.PluginDocumentSettingPanel,{name:"schedule-terms",title:(0,s.__)("Schedule Terms","schedule-terms"),className:"schedule-terms"},(0,t.createElement)(g,{currentPostType:e,taxonomies:r,terms:i}))},icon:"clock"})})(); -
schedule-terms/trunk/includes/Term/UI.php
r2727307 r2804170 232 232 * @return string|void 233 233 */ 234 public function add_column_value( string $empty = '', string $custom_column = '', int $term_id = 0 ) {234 public function add_column_value( string $empty = null, string $custom_column = null, int $term_id = 0 ) { 235 235 if ( ! filter_input( INPUT_GET, 'taxonomy' ) && ! filter_input( INPUT_POST, 'taxonomy' ) ) { 236 return $empty ;236 return $empty ?? ''; 237 237 } 238 238 239 239 // Bail if no taxonomy passed or not on the `meta_key` column. 240 240 if ( ( $this->meta_key !== $custom_column ) || ! empty( $empty ) ) { 241 return $empty ;241 return $empty ?? ''; 242 242 } 243 243 -
schedule-terms/trunk/readme.txt
r2736275 r2804170 7 7 Tested up to: 6.0 8 8 Requires PHP: 7.4 9 Stable tag: 1.2. 29 Stable tag: 1.2.4 10 10 License: GPLv2 or later 11 11 License URI: https://www.gnu.org/licenses/gpl-2.0.html -
schedule-terms/trunk/schedule-terms.php
r2736275 r2804170 10 10 * Text Domain: schedule-terms 11 11 * Domain Path: /languages 12 * Version: 1.2. 212 * Version: 1.2.4 13 13 * 14 14 * @package Schedule_Terms -
schedule-terms/trunk/vendor/autoload.php
r2736275 r2804170 4 4 5 5 if (PHP_VERSION_ID < 50600) { 6 echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 7 exit(1); 6 if (!headers_sent()) { 7 header('HTTP/1.1 500 Internal Server Error'); 8 } 9 $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 10 if (!ini_get('display_errors')) { 11 if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { 12 fwrite(STDERR, $err); 13 } elseif (!headers_sent()) { 14 echo $err; 15 } 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 8 21 } 9 22 10 23 require_once __DIR__ . '/composer/autoload_real.php'; 11 24 12 return ComposerAutoloaderInit 426e42e519d1822ee33cbcdd05992b51::getLoader();25 return ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60::getLoader(); -
schedule-terms/trunk/vendor/composer/autoload_classmap.php
r2733744 r2804170 16 16 'HAMWORKS\\WP\\Schedule_Terms\\Term_Meta' => $baseDir . '/includes/Term_Meta.php', 17 17 'HAMWORKS\\WP\\Schedule_Terms\\Term_UI' => $baseDir . '/includes/Term_UI.php', 18 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Schedule_Test' => $baseDir . '/tests/ Schedule_Test.php',19 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Term_Manager_Test' => $baseDir . '/tests/ Term_Manager_Test.php',18 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Schedule_Test' => $baseDir . '/tests/php/Schedule_Test.php', 19 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Term_Manager_Test' => $baseDir . '/tests/php/Term_Manager_Test.php', 20 20 ); -
schedule-terms/trunk/vendor/composer/autoload_psr4.php
r2728459 r2804170 7 7 8 8 return array( 9 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => array($baseDir . '/tests '),9 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => array($baseDir . '/tests/php'), 10 10 'HAMWORKS\\WP\\Schedule_Terms\\' => array($baseDir . '/includes'), 11 11 ); -
schedule-terms/trunk/vendor/composer/autoload_real.php
r2736275 r2804170 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 426e42e519d1822ee33cbcdd05992b515 class ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 426e42e519d1822ee33cbcdd05992b51', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 426e42e519d1822ee33cbcdd05992b51', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 426e42e519d1822ee33cbcdd05992b51::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
schedule-terms/trunk/vendor/composer/autoload_static.php
r2736275 r2804170 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 426e42e519d1822ee33cbcdd05992b517 class ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 18 18 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => 19 19 array ( 20 0 => __DIR__ . '/../..' . '/tests ',20 0 => __DIR__ . '/../..' . '/tests/php', 21 21 ), 22 22 'HAMWORKS\\WP\\Schedule_Terms\\' => … … 36 36 'HAMWORKS\\WP\\Schedule_Terms\\Term_Meta' => __DIR__ . '/../..' . '/includes/Term_Meta.php', 37 37 'HAMWORKS\\WP\\Schedule_Terms\\Term_UI' => __DIR__ . '/../..' . '/includes/Term_UI.php', 38 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Schedule_Test' => __DIR__ . '/../..' . '/tests/ Schedule_Test.php',39 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Term_Manager_Test' => __DIR__ . '/../..' . '/tests/ Term_Manager_Test.php',38 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Schedule_Test' => __DIR__ . '/../..' . '/tests/php/Schedule_Test.php', 39 'HAMWORKS\\WP\\Schedule_Terms\\Tests\\Term_Manager_Test' => __DIR__ . '/../..' . '/tests/php/Term_Manager_Test.php', 40 40 ); 41 41 … … 43 43 { 44 44 return \Closure::bind(function () use ($loader) { 45 $loader->prefixLengthsPsr4 = ComposerStaticInit 426e42e519d1822ee33cbcdd05992b51::$prefixLengthsPsr4;46 $loader->prefixDirsPsr4 = ComposerStaticInit 426e42e519d1822ee33cbcdd05992b51::$prefixDirsPsr4;47 $loader->classMap = ComposerStaticInit 426e42e519d1822ee33cbcdd05992b51::$classMap;45 $loader->prefixLengthsPsr4 = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$prefixLengthsPsr4; 46 $loader->prefixDirsPsr4 = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$prefixDirsPsr4; 47 $loader->classMap = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$classMap; 48 48 49 49 }, null, ClassLoader::class); -
schedule-terms/trunk/vendor/composer/installed.php
r2736275 r2804170 2 2 'root' => array( 3 3 'name' => 'hamworks/schedule-terms', 4 'pretty_version' => '1.2. 2',5 'version' => '1.2. 2.0',6 'reference' => ' a6b80794b08b71d580db7fc67a7cca84b430b8e4',4 'pretty_version' => '1.2.4', 5 'version' => '1.2.4.0', 6 'reference' => 'd43454c7a846c5ba0c5b97951a030a18179f2f46', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'hamworks/schedule-terms' => array( 14 'pretty_version' => '1.2. 2',15 'version' => '1.2. 2.0',16 'reference' => ' a6b80794b08b71d580db7fc67a7cca84b430b8e4',14 'pretty_version' => '1.2.4', 15 'version' => '1.2.4.0', 16 'reference' => 'd43454c7a846c5ba0c5b97951a030a18179f2f46', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.