Plugin Directory

Changeset 2804170


Ignore:
Timestamp:
10/25/2022 11:30:56 PM (3 years ago)
Author:
hamworks
Message:

Update to version 1.2.4 from GitHub

Location:
schedule-terms
Files:
2 added
31 edited
1 copied

Legend:

Unmodified
Added
Removed
  • schedule-terms/assets/screenshot-1.png

    • Property svn:mime-type changed from application/octet-stream to image/png
  • schedule-terms/assets/screenshot-2.png

    • Property svn:mime-type changed from application/octet-stream to image/png
  • schedule-terms/assets/screenshot-3.png

    • Property svn:mime-type changed from application/octet-stream to image/png
  • schedule-terms/tags/1.2.4/.husky/_/husky.sh

    r2727069 r2804170  
    1 #!/bin/sh
     1#!/usr/bin/env sh
    22if [ -z "$husky_skip_init" ]; then
    33  debug () {
     
    77  }
    88
    9   readonly hook_name="$(basename "$0")"
     9  readonly hook_name="$(basename -- "$0")"
    1010  debug "starting $hook_name..."
    1111
     
    2020  fi
    2121
    22   export readonly husky_skip_init=1
     22  readonly husky_skip_init=1
     23  export husky_skip_init
    2324  sh -e "$0" "$@"
    2425  exitCode="$?"
     
    2829  fi
    2930
     31  if [ $exitCode = 127 ]; then
     32    echo "husky - command not found in PATH=$PATH"
     33  fi
     34
    3035  exit $exitCode
    3136fi
  • 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  
    232232     * @return string|void
    233233     */
    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 ) {
    235235        if ( ! filter_input( INPUT_GET, 'taxonomy' ) && ! filter_input( INPUT_POST, 'taxonomy' ) ) {
    236             return $empty;
     236            return $empty ?? '';
    237237        }
    238238
    239239        // Bail if no taxonomy passed or not on the `meta_key` column.
    240240        if ( ( $this->meta_key !== $custom_column ) || ! empty( $empty ) ) {
    241             return $empty;
     241            return $empty ?? '';
    242242        }
    243243
  • schedule-terms/tags/1.2.4/readme.txt

    r2736275 r2804170  
    77Tested up to:      6.0 
    88Requires PHP:      7.4 
    9 Stable tag:        1.2.2
     9Stable tag:        1.2.4
    1010License:           GPLv2 or later 
    1111License URI:       https://www.gnu.org/licenses/gpl-2.0.html 
  • schedule-terms/tags/1.2.4/schedule-terms.php

    r2736275 r2804170  
    1010 * Text Domain:     schedule-terms
    1111 * Domain Path:     /languages
    12  * Version: 1.2.2
     12 * Version: 1.2.4
    1313 *
    1414 * @package Schedule_Terms
  • schedule-terms/tags/1.2.4/vendor/autoload.php

    r2736275 r2804170  
    44
    55if (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    );
    821}
    922
    1023require_once __DIR__ . '/composer/autoload_real.php';
    1124
    12 return ComposerAutoloaderInit426e42e519d1822ee33cbcdd05992b51::getLoader();
     25return ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60::getLoader();
  • schedule-terms/tags/1.2.4/vendor/composer/autoload_classmap.php

    r2733744 r2804170  
    1616    'HAMWORKS\\WP\\Schedule_Terms\\Term_Meta' => $baseDir . '/includes/Term_Meta.php',
    1717    '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',
    2020);
  • schedule-terms/tags/1.2.4/vendor/composer/autoload_psr4.php

    r2728459 r2804170  
    77
    88return array(
    9     'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => array($baseDir . '/tests'),
     9    'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => array($baseDir . '/tests/php'),
    1010    'HAMWORKS\\WP\\Schedule_Terms\\' => array($baseDir . '/includes'),
    1111);
  • schedule-terms/tags/1.2.4/vendor/composer/autoload_real.php

    r2736275 r2804170  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit426e42e519d1822ee33cbcdd05992b51
     5class ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit426e42e519d1822ee33cbcdd05992b51', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit426e42e519d1822ee33cbcdd05992b51', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit426e42e519d1822ee33cbcdd05992b51::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • schedule-terms/tags/1.2.4/vendor/composer/autoload_static.php

    r2736275 r2804170  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit426e42e519d1822ee33cbcdd05992b51
     7class ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    1818        'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' =>
    1919        array (
    20             0 => __DIR__ . '/../..' . '/tests',
     20            0 => __DIR__ . '/../..' . '/tests/php',
    2121        ),
    2222        'HAMWORKS\\WP\\Schedule_Terms\\' =>
     
    3636        'HAMWORKS\\WP\\Schedule_Terms\\Term_Meta' => __DIR__ . '/../..' . '/includes/Term_Meta.php',
    3737        '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',
    4040    );
    4141
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInit426e42e519d1822ee33cbcdd05992b51::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInit426e42e519d1822ee33cbcdd05992b51::$prefixDirsPsr4;
    47             $loader->classMap = ComposerStaticInit426e42e519d1822ee33cbcdd05992b51::$classMap;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$prefixDirsPsr4;
     47            $loader->classMap = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$classMap;
    4848
    4949        }, null, ClassLoader::class);
  • schedule-terms/tags/1.2.4/vendor/composer/installed.php

    r2736275 r2804170  
    22    'root' => array(
    33        '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',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        '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',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • schedule-terms/trunk/.husky/_/husky.sh

    r2727069 r2804170  
    1 #!/bin/sh
     1#!/usr/bin/env sh
    22if [ -z "$husky_skip_init" ]; then
    33  debug () {
     
    77  }
    88
    9   readonly hook_name="$(basename "$0")"
     9  readonly hook_name="$(basename -- "$0")"
    1010  debug "starting $hook_name..."
    1111
     
    2020  fi
    2121
    22   export readonly husky_skip_init=1
     22  readonly husky_skip_init=1
     23  export husky_skip_init
    2324  sh -e "$0" "$@"
    2425  exitCode="$?"
     
    2829  fi
    2930
     31  if [ $exitCode = 127 ]; then
     32    echo "husky - command not found in PATH=$PATH"
     33  fi
     34
    3035  exit $exitCode
    3136fi
  • 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  
    232232     * @return string|void
    233233     */
    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 ) {
    235235        if ( ! filter_input( INPUT_GET, 'taxonomy' ) && ! filter_input( INPUT_POST, 'taxonomy' ) ) {
    236             return $empty;
     236            return $empty ?? '';
    237237        }
    238238
    239239        // Bail if no taxonomy passed or not on the `meta_key` column.
    240240        if ( ( $this->meta_key !== $custom_column ) || ! empty( $empty ) ) {
    241             return $empty;
     241            return $empty ?? '';
    242242        }
    243243
  • schedule-terms/trunk/readme.txt

    r2736275 r2804170  
    77Tested up to:      6.0 
    88Requires PHP:      7.4 
    9 Stable tag:        1.2.2
     9Stable tag:        1.2.4
    1010License:           GPLv2 or later 
    1111License URI:       https://www.gnu.org/licenses/gpl-2.0.html 
  • schedule-terms/trunk/schedule-terms.php

    r2736275 r2804170  
    1010 * Text Domain:     schedule-terms
    1111 * Domain Path:     /languages
    12  * Version: 1.2.2
     12 * Version: 1.2.4
    1313 *
    1414 * @package Schedule_Terms
  • schedule-terms/trunk/vendor/autoload.php

    r2736275 r2804170  
    44
    55if (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    );
    821}
    922
    1023require_once __DIR__ . '/composer/autoload_real.php';
    1124
    12 return ComposerAutoloaderInit426e42e519d1822ee33cbcdd05992b51::getLoader();
     25return ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60::getLoader();
  • schedule-terms/trunk/vendor/composer/autoload_classmap.php

    r2733744 r2804170  
    1616    'HAMWORKS\\WP\\Schedule_Terms\\Term_Meta' => $baseDir . '/includes/Term_Meta.php',
    1717    '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',
    2020);
  • schedule-terms/trunk/vendor/composer/autoload_psr4.php

    r2728459 r2804170  
    77
    88return array(
    9     'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => array($baseDir . '/tests'),
     9    'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' => array($baseDir . '/tests/php'),
    1010    'HAMWORKS\\WP\\Schedule_Terms\\' => array($baseDir . '/includes'),
    1111);
  • schedule-terms/trunk/vendor/composer/autoload_real.php

    r2736275 r2804170  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit426e42e519d1822ee33cbcdd05992b51
     5class ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit426e42e519d1822ee33cbcdd05992b51', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit426e42e519d1822ee33cbcdd05992b51', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit101d7bd798e09ec97ff6ffa4eac73a60', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit426e42e519d1822ee33cbcdd05992b51::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • schedule-terms/trunk/vendor/composer/autoload_static.php

    r2736275 r2804170  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit426e42e519d1822ee33cbcdd05992b51
     7class ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    1818        'HAMWORKS\\WP\\Schedule_Terms\\Tests\\' =>
    1919        array (
    20             0 => __DIR__ . '/../..' . '/tests',
     20            0 => __DIR__ . '/../..' . '/tests/php',
    2121        ),
    2222        'HAMWORKS\\WP\\Schedule_Terms\\' =>
     
    3636        'HAMWORKS\\WP\\Schedule_Terms\\Term_Meta' => __DIR__ . '/../..' . '/includes/Term_Meta.php',
    3737        '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',
    4040    );
    4141
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInit426e42e519d1822ee33cbcdd05992b51::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInit426e42e519d1822ee33cbcdd05992b51::$prefixDirsPsr4;
    47             $loader->classMap = ComposerStaticInit426e42e519d1822ee33cbcdd05992b51::$classMap;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$prefixDirsPsr4;
     47            $loader->classMap = ComposerStaticInit101d7bd798e09ec97ff6ffa4eac73a60::$classMap;
    4848
    4949        }, null, ClassLoader::class);
  • schedule-terms/trunk/vendor/composer/installed.php

    r2736275 r2804170  
    22    'root' => array(
    33        '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',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        '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',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.