Plugin Directory

Changeset 3376480


Ignore:
Timestamp:
10/10/2025 10:59:53 PM (4 months ago)
Author:
codeverve
Message:

Update to version 1.0.0-beta9 from GitHub

Location:
vimeify
Files:
86 added
18 edited
1 copied

Legend:

Unmodified
Added
Removed
  • vimeify/tags/1.0.0-beta9/.distignore

    r3376189 r3376480  
    77
    88# Build and development scripts
    9 scripts/
     9wordpress-org/
    1010gulpfile.js
    1111*.conf
     
    2121.npmrc
    2222
     23# Source files (exclude entire scripts directory)
     24scripts/
     25
    2326# Blocks development files
    2427blocks/node_modules/
     
    2629blocks/package-lock.json
    2730blocks/src/
    28 
    29 # Asset source files (keep only dist)
    30 assets/*/src/
    3131
    3232# Composer files
  • vimeify/tags/1.0.0-beta9/includes/Backend/Scripts.php

    r3376142 r3376480  
    2828use Vimeify\Core\Abstracts\Interfaces\ProviderInterface;
    2929use Vimeify\Core\Plugin;
     30use Vimeify\Core\Traits\ScriptQueue;
    3031use Vimeify\Core\Utilities\Validators\WPValidator;
    3132
    3233class Scripts implements ProviderInterface {
     34
     35    use ScriptQueue;
    3336
    3437    /**
     
    7174
    7275        // Connect
    73         wp_register_script(
     76        $this->register_script(
    7477            'vimeify-connect',
    75             $this->plugin->url() . 'assets/admin/dist/scripts/connect.min.js',
     78            'public/admin/connect.min.js',
    7679            array(),
    77             filemtime( $this->plugin->path() . 'assets/admin/dist/scripts/connect.min.js' ),
     80            'auto',
    7881            true
    7982        );
    8083
    8184        // Admin
    82         wp_register_script(
     85        $this->register_script(
    8386            'vimeify-admin',
    84             $this->plugin->url() . 'assets/admin/dist/scripts/main.min.js',
     87            'public/admin/main.min.js',
    8588            array(
    8689                'jquery',
     
    8891                'vimeify-http',
    8992            ),
    90             filemtime( $this->plugin->path() . 'assets/admin/dist/scripts/main.min.js' ),
     93            'auto',
    9194            true
    9295        );
    93         wp_register_style(
     96
     97        $this->register_style(
    9498            'vimeify-admin',
    95             $this->plugin->url() . 'assets/admin/dist/styles/main.min.css',
     99            'public/admin/main.min.css',
    96100            array(),
    97             filemtime( $this->plugin->path() . 'assets/admin/dist/styles/main.min.css' ),
     101            'auto',
    98102            'all'
    99103        );
    100104
    101105        // Upload Block
    102         wp_register_script(
     106        $this->register_script(
    103107            'vimeify-vimeo-upload-block',
    104             $this->plugin->url() . 'assets/blocks-legacy/upload/main.js',
     108            'blocks-legacy/upload/main.js',
    105109            array(
    106110                'wp-blocks',
     
    109113                'vimeify-uploader'
    110114            ),
    111             filemtime( $this->plugin->path() . 'assets/blocks-legacy/upload/main.js' )
    112         );
    113         wp_register_style(
     115            'auto',
     116            true
     117        );
     118
     119        $this->register_style(
    114120            'vimeify-vimeo-upload-block',
    115             $this->plugin->url() . 'assets/blocks-legacy/upload/main.css',
     121            'blocks-legacy/upload/main.css',
    116122            array(),
    117             filemtime( $this->plugin->path() . 'assets/blocks-legacy/upload/main.css' ),
     123            'auto',
    118124            'all'
    119125        );
    120126
    121127        // Tools
    122         wp_register_script(
     128        $this->register_script(
    123129            'vimeify-tools',
    124             $this->plugin->url() . 'assets/admin/dist/scripts/tools.min.js',
     130            'public/admin/tools.min.js',
    125131            array( 'vimeify-http' ),
    126             filemtime( $this->plugin->path() . 'assets/admin/dist/scripts/tools.min.js' ),
     132            'auto',
    127133            true
    128134        );
    129         wp_register_style(
     135
     136        $this->register_style(
    130137            'vimeify-tools',
    131             $this->plugin->url() . 'assets/admin/dist/styles/tools.min.css',
     138            'public/admin/tools.min.css',
    132139            array( 'vimeify-iconfont' ),
    133             filemtime( $this->plugin->path() . 'assets/admin/dist/styles/tools.min.css' ),
     140            'auto',
    134141            'all'
    135142        );
     
    157164        // Vimefiy Connect
    158165        if ( isset( $_GET['page'] ) && sanitize_text_field( $_GET['page'] ) == 'vimeify-settings' ) {
    159             wp_enqueue_style( 'vimeify-iconfont' );
    160             wp_enqueue_script( 'vimeify-connect' );
     166            $this->enqueue_style( 'vimeify-iconfont' );
     167            $this->enqueue_script( 'vimeify-connect' );
    161168            wp_localize_script( 'vimeify-connect', 'Vimeify_Connect', [
    162169                'ajax_url' => admin_url( 'admin-ajax.php' ),
     
    167174        // Vimeify Tools
    168175        if ( isset( $_GET['page'] ) && strpos( sanitize_text_field( $_GET['page'] ), 'vimeify-tools' ) === 0 ) {
    169             wp_enqueue_style( 'vimeify-tools' );
    170             wp_enqueue_script( 'vimeify-tools' );
     176            $this->enqueue_style( 'vimeify-tools' );
     177            $this->enqueue_script( 'vimeify-tools' );
    171178            wp_localize_script( 'vimeify-tools', 'Vimeify_Tools', [
    172179                'ajax_url' => admin_url( 'admin-ajax.php' ),
     
    195202        if ( $is_gutenberg_active && $is_create_or_edit_screen ) {
    196203            $this->enqueue_gutenberg_block();
    197             wp_enqueue_style( 'vimeify-dropzone' );
    198         }
    199 
     204            $this->enqueue_style( 'vimeify-dropzone' );
     205        }
    200206
    201207        // Enqueue admin styles
    202         wp_enqueue_style( 'vimeify-admin' );
     208        $this->enqueue_style( 'vimeify-admin' );
    203209
    204210    }
     
    208214     */
    209215    public function enqueue_sweetalert() {
    210         wp_enqueue_script( 'vimeify-swal' );
     216        $this->enqueue_script( 'vimeify-swal' );
    211217    }
    212218
     
    215221     */
    216222    public function enqueue_vimeo_uploader() {
    217         wp_enqueue_script( 'vimeify-tus' );
    218         wp_enqueue_script( 'vimeify-uploader' );
     223        $this->enqueue_script( 'vimeify-tus' );
     224        $this->enqueue_script( 'vimeify-uploader' );
    219225    }
    220226
     
    223229     */
    224230    public function enqueue_vimeo_upload_modal() {
    225         wp_enqueue_script( 'vimeify-upload-modal' );
    226         wp_enqueue_style( 'vimeify-upload-modal' );
     231        $this->enqueue_script( 'vimeify-upload-modal' );
     232        $this->enqueue_style( 'vimeify-upload-modal' );
    227233    }
    228234
     
    248254        }
    249255
    250         wp_enqueue_script( 'vimeify-vimeo-upload-block' );
     256        $this->enqueue_script( 'vimeify-vimeo-upload-block' );
    251257        wp_localize_script( 'vimeify-vimeo-upload-block', 'Vimeify_Gutenberg', array(
    252258            'nonce'               => wp_create_nonce( 'vimeify_nonce' ),
     
    283289            )
    284290        ) );
    285         wp_enqueue_style( 'vimeify-vimeo-upload-block' );
     291        $this->enqueue_style( 'vimeify-vimeo-upload-block' );
    286292    }
    287293
     
    292298
    293299        if ( ! wp_script_is( 'select2', 'enqueued' ) ) {
    294             wp_enqueue_script( 'vimeify-select2' );
     300            $this->enqueue_script( 'vimeify-select2' );
    295301        }
    296302        if ( ! wp_style_is( 'select2', 'enqueued' ) ) {
    297             wp_enqueue_style( 'vimeify-select2' );
    298         }
    299 
    300         wp_enqueue_script( 'vimeify-admin' );
     303            $this->enqueue_style( 'vimeify-select2' );
     304        }
     305
     306        $this->enqueue_script( 'vimeify-admin' );
    301307
    302308        wp_localize_script( 'vimeify-admin', 'Vimeify_Admin', array(
  • vimeify/tags/1.0.0-beta9/includes/Shared/Scripts.php

    r3376142 r3376480  
    2626
    2727use Vimeify\Core\Abstracts\BaseProvider;
     28use Vimeify\Core\Traits\ScriptQueue;
    2829use Vimeify\Core\Utilities\Validators\WPValidator;
    2930
    3031class Scripts extends BaseProvider {
     32
     33    use ScriptQueue;
    3134
    3235    /**
     
    103106
    104107        if ( $this->can_enqueue_vimeo_tinymce() ) {
    105             $plugin_array['vimeify_vimeo_button'] = $this->plugin->url() . 'assets/shared/dist/scripts/tinymce-upload.min.js';
     108            $plugin_array['vimeify_vimeo_button'] = $this->plugin->url() . 'public/shared/tinymce-upload.min.js';
    106109        }
    107110
     
    114117    public function tinymce_styles() {
    115118        /*if ( ! wp_script_is( 'vimeify-upload-modal', 'enqueued' ) ) {
    116             add_editor_style( $this->plugin->url() . 'shared/dist/styles/upload-modal.min.css' );
     119            add_editor_style( $this->plugin->url() .'public/shared/upload-modal.min.css' );
    117120        }*/
    118121        // Disabled, throws wp_script_is() warning.
     
    151154    public function register_scripts() {
    152155
    153         wp_register_style(
     156        $this->register_style(
    154157            'vimeify-iconfont-animation',
    155             $this->plugin->url() . 'assets/resources/iconfont/css/animation.css',
    156             null,
    157             null,
    158             'all'
    159         );
    160 
    161         wp_register_style(
     158            'assets/resources/iconfont/css/animation.css',
     159            null,
     160            'auto',
     161            'all'
     162        );
     163
     164        $this->register_style(
    162165            'vimeify-iconfont',
    163             $this->plugin->url() . 'assets/resources/iconfont/css/vimeify.css',
     166            'assets/resources/iconfont/css/vimeify.css',
    164167            ['vimeify-iconfont-animation'],
    165             null,
    166             'all'
    167         );
    168 
    169         wp_register_style(
     168            'auto',
     169            'all'
     170        );
     171
     172        $this->register_style(
    170173            'vimeify-grid',
    171             $this->plugin->url() . 'assets/shared/dist/styles/grid.css',
    172             null,
    173             null,
    174             'all'
    175         );
    176 
    177         wp_register_script(
     174            'public/shared/grid.css',
     175            null,
     176            'auto',
     177            'all'
     178        );
     179
     180        $this->register_script(
    178181            'vimeify-http',
    179             $this->plugin->url() . 'assets/shared/dist/scripts/http.min.js',
    180             null,
    181             null,
    182             true
    183         );
    184 
    185         wp_register_script(
     182            'public/shared/http.min.js',
     183            null,
     184            'auto',
     185            true
     186        );
     187
     188        $this->register_script(
    186189            'vimeify-dropzone',
    187             $this->plugin->url() . 'assets/resources/dropzone/dropzone.min.js',
     190            'assets/resources/dropzone/dropzone.min.js',
    188191            null,
    189192            '5.7.1',
     
    191194        );
    192195
    193         wp_register_style(
     196        $this->register_style(
    194197            'vimeify-dropzone',
    195             $this->plugin->url() . 'assets/resources/dropzone/dropzone.min.css',
     198            'assets/resources/dropzone/dropzone.min.css',
    196199            null,
    197200            '5.7.1',
     
    199202        );
    200203
    201         wp_register_script(
     204        $this->register_script(
    202205            'vimeify-chunked-upload',
    203             $this->plugin->url() . 'assets/shared/dist/scripts/chunked-upload.min.js',
     206            'public/shared/chunked-upload.min.js',
    204207            array( 'wp-util', 'vimeify-dropzone', 'jquery' ),
    205             filemtime( $this->plugin->path() . 'assets/shared/dist/scripts/chunked-upload.min.js' ),
     208            'auto',
    206209            true
    207210        );
     
    222225        ) );
    223226
    224         wp_register_script(
     227        $this->register_script(
    225228            'vimeify-select2',
    226             $this->plugin->url() . 'assets/resources/select2/select2.min.js',
     229            'assets/resources/select2/select2.min.js',
    227230            null,
    228231            '4.0.13',
     
    230233        );
    231234
    232         wp_register_style(
     235        $this->register_style(
    233236            'vimeify-select2',
    234             $this->plugin->url() . 'assets/resources/select2/select2.min.css',
     237            'assets/resources/select2/select2.min.css',
    235238            array(),
    236239            '4.0.13',
     
    238241        );
    239242
    240         wp_register_script(
     243        $this->register_script(
    241244            'vimeify-swal',
    242             $this->plugin->url() . 'assets/resources/sweetalert2/sweetalert2.min.js',
     245            'assets/resources/sweetalert2/sweetalert2.min.js',
    243246            null,
    244247            '11.4.8',
     
    246249        );
    247250
    248         wp_register_script(
     251        $this->register_script(
    249252            'vimeify-tus',
    250             $this->plugin->url() . 'assets/resources/tus-js-client/tus.min.js',
    251             null, '4.1.0'
    252         );
    253 
    254         wp_register_script(
     253            'assets/resources/tus-js-client/tus.min.js',
     254            null,
     255            '4.1.0',
     256            false
     257        );
     258
     259        $this->register_script(
    255260            'vimeify-uploader',
    256             $this->plugin->url() . 'assets/shared/dist/scripts/uploader.min.js',
     261            'public/shared/uploader.min.js',
    257262            array( 'vimeify-tus' ),
    258             filemtime( $this->plugin->path() . 'assets/shared/dist/scripts/uploader.min.js' )
    259         );
    260 
    261         wp_register_script(
     263            'auto',
     264            false
     265        );
     266
     267        $this->register_script(
    262268            'vimeify-upload-modal',
    263             $this->plugin->url() . 'assets/shared/dist/scripts/upload-modal.min.js',
     269            'public/shared/upload-modal.min.js',
    264270            array( 'jquery', 'vimeify-uploader', 'vimeify-swal' ),
    265             filemtime( $this->plugin->path() . 'assets/shared/dist/scripts/upload-modal.min.js' )
     271            'auto',
     272            false
    266273        );
    267274
     
    269276        wp_localize_script( 'vimeify-upload-modal', 'Vimeify_Modal_Config', $modal_config );
    270277
    271         wp_register_style(
     278        $this->register_style(
    272279            'vimeify-upload-modal',
    273             $this->plugin->url() . 'assets/shared/dist/styles/upload-modal.min.css',
     280            'public/shared/upload-modal.min.css',
    274281            array(),
    275             filemtime( $this->plugin->path() . 'assets/shared/dist/styles/upload-modal.min.css' ),
     282            'auto',
    276283            'all'
    277284        );
    278285
    279286        // Video Element
    280         wp_enqueue_style(
     287        $this->enqueue_style(
    281288            'vimeify-video-element',
    282             $this->plugin->url() . 'assets/frontend/dist/styles/video.min.css',
     289            'public/frontend/video.min.css',
    283290            array('vimeify-iconfont'),
    284291            $this->plugin->plugin_version(),
    285292            'all'
    286293        );
    287         wp_register_script(
     294        $this->register_script(
    288295            'vimeify-video-element',
    289             $this->plugin->url() . 'assets/frontend/dist/scripts/video.min.js',
     296            'public/frontend/video.min.js',
    290297            array(),
    291298            $this->plugin->plugin_version(),
     
    294301
    295302        // Videos Table Element
    296         wp_register_style(
     303        $this->register_style(
    297304            'vimeify-frontend-videos-table',
    298             $this->plugin->url() . 'assets/frontend/dist/styles/videos-table.min.css',
     305            'public/frontend/videos-table.min.css',
    299306            array(),
    300307            $this->plugin->plugin_version(),
     
    318325    public function enqueue_tinymce_assets() {
    319326        foreach ( array( 'vimeify-swal', 'vimeify-tus', 'vimeify-uploader', 'vimeify-upload-modal' ) as $script ) {
    320             wp_enqueue_script( $script );
     327            $this->enqueue_script( $script );
    321328        }
    322329        foreach ( array( 'vimeify-upload-modal' ) as $style ) {
    323             wp_enqueue_style( $style );
     330            $this->enqueue_style( $style );
    324331        }
    325332        // Config
  • vimeify/tags/1.0.0-beta9/readme.txt

    r3376189 r3376480  
    55Requires at least: 4.2
    66Tested up to: 6.2
    7 Stable tag: 1.0.0-beta8
     7Stable tag: 1.0.0-beta9
    88Requires PHP: 5.5
    99License: GPLv2 or later
  • vimeify/tags/1.0.0-beta9/vendor/composer/autoload_classmap.php

    r3376142 r3376480  
    14111411    'Vimeify\\Core\\System' => $baseDir . '/includes/System.php',
    14121412    'Vimeify\\Core\\Traits\\AfterUpload' => $baseDir . '/includes/Traits/AfterUpload.php',
     1413    'Vimeify\\Core\\Traits\\ScriptQueue' => $baseDir . '/includes/Traits/ScriptQueue.php',
    14131414    'Vimeify\\Core\\Traits\\Singleton' => $baseDir . '/includes/Traits/Singleton.php',
    14141415    'Vimeify\\Core\\Utilities\\Arrays\\DotNotation' => $baseDir . '/includes/Utilities/Arrays/DotNotation.php',
  • vimeify/tags/1.0.0-beta9/vendor/composer/autoload_static.php

    r3376142 r3376480  
    16381638        'Vimeify\\Core\\System' => __DIR__ . '/../..' . '/includes/System.php',
    16391639        'Vimeify\\Core\\Traits\\AfterUpload' => __DIR__ . '/../..' . '/includes/Traits/AfterUpload.php',
     1640        'Vimeify\\Core\\Traits\\ScriptQueue' => __DIR__ . '/../..' . '/includes/Traits/ScriptQueue.php',
    16401641        'Vimeify\\Core\\Traits\\Singleton' => __DIR__ . '/../..' . '/includes/Traits/Singleton.php',
    16411642        'Vimeify\\Core\\Utilities\\Arrays\\DotNotation' => __DIR__ . '/../..' . '/includes/Utilities/Arrays/DotNotation.php',
  • vimeify/tags/1.0.0-beta9/vendor/composer/installed.php

    r3376189 r3376480  
    22    'root' => array(
    33        'name' => 'vimeify/vimeify',
    4         'pretty_version' => '1.0.0-beta8',
    5         'version' => '1.0.0.0-beta8',
    6         'reference' => '7ae5e3c549685235ac84eb835748c25333b44e36',
     4        'pretty_version' => '1.0.0-beta9',
     5        'version' => '1.0.0.0-beta9',
     6        'reference' => 'd3e1bf5efd16e10583a22e6f84e962568983f5c0',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    392392        ),
    393393        'vimeify/vimeify' => array(
    394             'pretty_version' => '1.0.0-beta8',
    395             'version' => '1.0.0.0-beta8',
    396             'reference' => '7ae5e3c549685235ac84eb835748c25333b44e36',
     394            'pretty_version' => '1.0.0-beta9',
     395            'version' => '1.0.0.0-beta9',
     396            'reference' => 'd3e1bf5efd16e10583a22e6f84e962568983f5c0',
    397397            'type' => 'library',
    398398            'install_path' => __DIR__ . '/../../',
  • vimeify/tags/1.0.0-beta9/views/admin/partials/tools.php

    r3376142 r3376480  
    4343        }
    4444        ?>
    45         <div class="vimeify-tool-row">
     45        <div class="vimeify-tool">
    4646            <?php echo $tool->get_view(); ?>
    4747        </div>
  • vimeify/tags/1.0.0-beta9/vimeify.php

    r3376189 r3376480  
    44 * Plugin URI:        https://vimeify.com
    55 * Description:       Upload, manage and display Vimeo videos on your sites, beautifully.
    6  * Version:           1.0.0-beta8
     6 * Version:           1.0.0-beta9
    77 * Author:            CodeVerve
    88 * Author URI:        https://codeverve.com
     
    4343}
    4444
    45 define( 'VIMEIFY_VERSION', '1.0.0-beta8' );
     45define( 'VIMEIFY_VERSION', '1.0.0-beta9' );
    4646define( 'VIMEIFY_DB_VERSION', '100' );
    4747define( 'VIMEIFY_PATH', rtrim( plugin_dir_path( __FILE__ ), DIRECTORY_SEPARATOR ) . DIRECTORY_SEPARATOR );
  • vimeify/trunk/.distignore

    r3376189 r3376480  
    77
    88# Build and development scripts
    9 scripts/
     9wordpress-org/
    1010gulpfile.js
    1111*.conf
     
    2121.npmrc
    2222
     23# Source files (exclude entire scripts directory)
     24scripts/
     25
    2326# Blocks development files
    2427blocks/node_modules/
     
    2629blocks/package-lock.json
    2730blocks/src/
    28 
    29 # Asset source files (keep only dist)
    30 assets/*/src/
    3131
    3232# Composer files
  • vimeify/trunk/includes/Backend/Scripts.php

    r3376142 r3376480  
    2828use Vimeify\Core\Abstracts\Interfaces\ProviderInterface;
    2929use Vimeify\Core\Plugin;
     30use Vimeify\Core\Traits\ScriptQueue;
    3031use Vimeify\Core\Utilities\Validators\WPValidator;
    3132
    3233class Scripts implements ProviderInterface {
     34
     35    use ScriptQueue;
    3336
    3437    /**
     
    7174
    7275        // Connect
    73         wp_register_script(
     76        $this->register_script(
    7477            'vimeify-connect',
    75             $this->plugin->url() . 'assets/admin/dist/scripts/connect.min.js',
     78            'public/admin/connect.min.js',
    7679            array(),
    77             filemtime( $this->plugin->path() . 'assets/admin/dist/scripts/connect.min.js' ),
     80            'auto',
    7881            true
    7982        );
    8083
    8184        // Admin
    82         wp_register_script(
     85        $this->register_script(
    8386            'vimeify-admin',
    84             $this->plugin->url() . 'assets/admin/dist/scripts/main.min.js',
     87            'public/admin/main.min.js',
    8588            array(
    8689                'jquery',
     
    8891                'vimeify-http',
    8992            ),
    90             filemtime( $this->plugin->path() . 'assets/admin/dist/scripts/main.min.js' ),
     93            'auto',
    9194            true
    9295        );
    93         wp_register_style(
     96
     97        $this->register_style(
    9498            'vimeify-admin',
    95             $this->plugin->url() . 'assets/admin/dist/styles/main.min.css',
     99            'public/admin/main.min.css',
    96100            array(),
    97             filemtime( $this->plugin->path() . 'assets/admin/dist/styles/main.min.css' ),
     101            'auto',
    98102            'all'
    99103        );
    100104
    101105        // Upload Block
    102         wp_register_script(
     106        $this->register_script(
    103107            'vimeify-vimeo-upload-block',
    104             $this->plugin->url() . 'assets/blocks-legacy/upload/main.js',
     108            'blocks-legacy/upload/main.js',
    105109            array(
    106110                'wp-blocks',
     
    109113                'vimeify-uploader'
    110114            ),
    111             filemtime( $this->plugin->path() . 'assets/blocks-legacy/upload/main.js' )
    112         );
    113         wp_register_style(
     115            'auto',
     116            true
     117        );
     118
     119        $this->register_style(
    114120            'vimeify-vimeo-upload-block',
    115             $this->plugin->url() . 'assets/blocks-legacy/upload/main.css',
     121            'blocks-legacy/upload/main.css',
    116122            array(),
    117             filemtime( $this->plugin->path() . 'assets/blocks-legacy/upload/main.css' ),
     123            'auto',
    118124            'all'
    119125        );
    120126
    121127        // Tools
    122         wp_register_script(
     128        $this->register_script(
    123129            'vimeify-tools',
    124             $this->plugin->url() . 'assets/admin/dist/scripts/tools.min.js',
     130            'public/admin/tools.min.js',
    125131            array( 'vimeify-http' ),
    126             filemtime( $this->plugin->path() . 'assets/admin/dist/scripts/tools.min.js' ),
     132            'auto',
    127133            true
    128134        );
    129         wp_register_style(
     135
     136        $this->register_style(
    130137            'vimeify-tools',
    131             $this->plugin->url() . 'assets/admin/dist/styles/tools.min.css',
     138            'public/admin/tools.min.css',
    132139            array( 'vimeify-iconfont' ),
    133             filemtime( $this->plugin->path() . 'assets/admin/dist/styles/tools.min.css' ),
     140            'auto',
    134141            'all'
    135142        );
     
    157164        // Vimefiy Connect
    158165        if ( isset( $_GET['page'] ) && sanitize_text_field( $_GET['page'] ) == 'vimeify-settings' ) {
    159             wp_enqueue_style( 'vimeify-iconfont' );
    160             wp_enqueue_script( 'vimeify-connect' );
     166            $this->enqueue_style( 'vimeify-iconfont' );
     167            $this->enqueue_script( 'vimeify-connect' );
    161168            wp_localize_script( 'vimeify-connect', 'Vimeify_Connect', [
    162169                'ajax_url' => admin_url( 'admin-ajax.php' ),
     
    167174        // Vimeify Tools
    168175        if ( isset( $_GET['page'] ) && strpos( sanitize_text_field( $_GET['page'] ), 'vimeify-tools' ) === 0 ) {
    169             wp_enqueue_style( 'vimeify-tools' );
    170             wp_enqueue_script( 'vimeify-tools' );
     176            $this->enqueue_style( 'vimeify-tools' );
     177            $this->enqueue_script( 'vimeify-tools' );
    171178            wp_localize_script( 'vimeify-tools', 'Vimeify_Tools', [
    172179                'ajax_url' => admin_url( 'admin-ajax.php' ),
     
    195202        if ( $is_gutenberg_active && $is_create_or_edit_screen ) {
    196203            $this->enqueue_gutenberg_block();
    197             wp_enqueue_style( 'vimeify-dropzone' );
    198         }
    199 
     204            $this->enqueue_style( 'vimeify-dropzone' );
     205        }
    200206
    201207        // Enqueue admin styles
    202         wp_enqueue_style( 'vimeify-admin' );
     208        $this->enqueue_style( 'vimeify-admin' );
    203209
    204210    }
     
    208214     */
    209215    public function enqueue_sweetalert() {
    210         wp_enqueue_script( 'vimeify-swal' );
     216        $this->enqueue_script( 'vimeify-swal' );
    211217    }
    212218
     
    215221     */
    216222    public function enqueue_vimeo_uploader() {
    217         wp_enqueue_script( 'vimeify-tus' );
    218         wp_enqueue_script( 'vimeify-uploader' );
     223        $this->enqueue_script( 'vimeify-tus' );
     224        $this->enqueue_script( 'vimeify-uploader' );
    219225    }
    220226
     
    223229     */
    224230    public function enqueue_vimeo_upload_modal() {
    225         wp_enqueue_script( 'vimeify-upload-modal' );
    226         wp_enqueue_style( 'vimeify-upload-modal' );
     231        $this->enqueue_script( 'vimeify-upload-modal' );
     232        $this->enqueue_style( 'vimeify-upload-modal' );
    227233    }
    228234
     
    248254        }
    249255
    250         wp_enqueue_script( 'vimeify-vimeo-upload-block' );
     256        $this->enqueue_script( 'vimeify-vimeo-upload-block' );
    251257        wp_localize_script( 'vimeify-vimeo-upload-block', 'Vimeify_Gutenberg', array(
    252258            'nonce'               => wp_create_nonce( 'vimeify_nonce' ),
     
    283289            )
    284290        ) );
    285         wp_enqueue_style( 'vimeify-vimeo-upload-block' );
     291        $this->enqueue_style( 'vimeify-vimeo-upload-block' );
    286292    }
    287293
     
    292298
    293299        if ( ! wp_script_is( 'select2', 'enqueued' ) ) {
    294             wp_enqueue_script( 'vimeify-select2' );
     300            $this->enqueue_script( 'vimeify-select2' );
    295301        }
    296302        if ( ! wp_style_is( 'select2', 'enqueued' ) ) {
    297             wp_enqueue_style( 'vimeify-select2' );
    298         }
    299 
    300         wp_enqueue_script( 'vimeify-admin' );
     303            $this->enqueue_style( 'vimeify-select2' );
     304        }
     305
     306        $this->enqueue_script( 'vimeify-admin' );
    301307
    302308        wp_localize_script( 'vimeify-admin', 'Vimeify_Admin', array(
  • vimeify/trunk/includes/Shared/Scripts.php

    r3376142 r3376480  
    2626
    2727use Vimeify\Core\Abstracts\BaseProvider;
     28use Vimeify\Core\Traits\ScriptQueue;
    2829use Vimeify\Core\Utilities\Validators\WPValidator;
    2930
    3031class Scripts extends BaseProvider {
     32
     33    use ScriptQueue;
    3134
    3235    /**
     
    103106
    104107        if ( $this->can_enqueue_vimeo_tinymce() ) {
    105             $plugin_array['vimeify_vimeo_button'] = $this->plugin->url() . 'assets/shared/dist/scripts/tinymce-upload.min.js';
     108            $plugin_array['vimeify_vimeo_button'] = $this->plugin->url() . 'public/shared/tinymce-upload.min.js';
    106109        }
    107110
     
    114117    public function tinymce_styles() {
    115118        /*if ( ! wp_script_is( 'vimeify-upload-modal', 'enqueued' ) ) {
    116             add_editor_style( $this->plugin->url() . 'shared/dist/styles/upload-modal.min.css' );
     119            add_editor_style( $this->plugin->url() .'public/shared/upload-modal.min.css' );
    117120        }*/
    118121        // Disabled, throws wp_script_is() warning.
     
    151154    public function register_scripts() {
    152155
    153         wp_register_style(
     156        $this->register_style(
    154157            'vimeify-iconfont-animation',
    155             $this->plugin->url() . 'assets/resources/iconfont/css/animation.css',
    156             null,
    157             null,
    158             'all'
    159         );
    160 
    161         wp_register_style(
     158            'assets/resources/iconfont/css/animation.css',
     159            null,
     160            'auto',
     161            'all'
     162        );
     163
     164        $this->register_style(
    162165            'vimeify-iconfont',
    163             $this->plugin->url() . 'assets/resources/iconfont/css/vimeify.css',
     166            'assets/resources/iconfont/css/vimeify.css',
    164167            ['vimeify-iconfont-animation'],
    165             null,
    166             'all'
    167         );
    168 
    169         wp_register_style(
     168            'auto',
     169            'all'
     170        );
     171
     172        $this->register_style(
    170173            'vimeify-grid',
    171             $this->plugin->url() . 'assets/shared/dist/styles/grid.css',
    172             null,
    173             null,
    174             'all'
    175         );
    176 
    177         wp_register_script(
     174            'public/shared/grid.css',
     175            null,
     176            'auto',
     177            'all'
     178        );
     179
     180        $this->register_script(
    178181            'vimeify-http',
    179             $this->plugin->url() . 'assets/shared/dist/scripts/http.min.js',
    180             null,
    181             null,
    182             true
    183         );
    184 
    185         wp_register_script(
     182            'public/shared/http.min.js',
     183            null,
     184            'auto',
     185            true
     186        );
     187
     188        $this->register_script(
    186189            'vimeify-dropzone',
    187             $this->plugin->url() . 'assets/resources/dropzone/dropzone.min.js',
     190            'assets/resources/dropzone/dropzone.min.js',
    188191            null,
    189192            '5.7.1',
     
    191194        );
    192195
    193         wp_register_style(
     196        $this->register_style(
    194197            'vimeify-dropzone',
    195             $this->plugin->url() . 'assets/resources/dropzone/dropzone.min.css',
     198            'assets/resources/dropzone/dropzone.min.css',
    196199            null,
    197200            '5.7.1',
     
    199202        );
    200203
    201         wp_register_script(
     204        $this->register_script(
    202205            'vimeify-chunked-upload',
    203             $this->plugin->url() . 'assets/shared/dist/scripts/chunked-upload.min.js',
     206            'public/shared/chunked-upload.min.js',
    204207            array( 'wp-util', 'vimeify-dropzone', 'jquery' ),
    205             filemtime( $this->plugin->path() . 'assets/shared/dist/scripts/chunked-upload.min.js' ),
     208            'auto',
    206209            true
    207210        );
     
    222225        ) );
    223226
    224         wp_register_script(
     227        $this->register_script(
    225228            'vimeify-select2',
    226             $this->plugin->url() . 'assets/resources/select2/select2.min.js',
     229            'assets/resources/select2/select2.min.js',
    227230            null,
    228231            '4.0.13',
     
    230233        );
    231234
    232         wp_register_style(
     235        $this->register_style(
    233236            'vimeify-select2',
    234             $this->plugin->url() . 'assets/resources/select2/select2.min.css',
     237            'assets/resources/select2/select2.min.css',
    235238            array(),
    236239            '4.0.13',
     
    238241        );
    239242
    240         wp_register_script(
     243        $this->register_script(
    241244            'vimeify-swal',
    242             $this->plugin->url() . 'assets/resources/sweetalert2/sweetalert2.min.js',
     245            'assets/resources/sweetalert2/sweetalert2.min.js',
    243246            null,
    244247            '11.4.8',
     
    246249        );
    247250
    248         wp_register_script(
     251        $this->register_script(
    249252            'vimeify-tus',
    250             $this->plugin->url() . 'assets/resources/tus-js-client/tus.min.js',
    251             null, '4.1.0'
    252         );
    253 
    254         wp_register_script(
     253            'assets/resources/tus-js-client/tus.min.js',
     254            null,
     255            '4.1.0',
     256            false
     257        );
     258
     259        $this->register_script(
    255260            'vimeify-uploader',
    256             $this->plugin->url() . 'assets/shared/dist/scripts/uploader.min.js',
     261            'public/shared/uploader.min.js',
    257262            array( 'vimeify-tus' ),
    258             filemtime( $this->plugin->path() . 'assets/shared/dist/scripts/uploader.min.js' )
    259         );
    260 
    261         wp_register_script(
     263            'auto',
     264            false
     265        );
     266
     267        $this->register_script(
    262268            'vimeify-upload-modal',
    263             $this->plugin->url() . 'assets/shared/dist/scripts/upload-modal.min.js',
     269            'public/shared/upload-modal.min.js',
    264270            array( 'jquery', 'vimeify-uploader', 'vimeify-swal' ),
    265             filemtime( $this->plugin->path() . 'assets/shared/dist/scripts/upload-modal.min.js' )
     271            'auto',
     272            false
    266273        );
    267274
     
    269276        wp_localize_script( 'vimeify-upload-modal', 'Vimeify_Modal_Config', $modal_config );
    270277
    271         wp_register_style(
     278        $this->register_style(
    272279            'vimeify-upload-modal',
    273             $this->plugin->url() . 'assets/shared/dist/styles/upload-modal.min.css',
     280            'public/shared/upload-modal.min.css',
    274281            array(),
    275             filemtime( $this->plugin->path() . 'assets/shared/dist/styles/upload-modal.min.css' ),
     282            'auto',
    276283            'all'
    277284        );
    278285
    279286        // Video Element
    280         wp_enqueue_style(
     287        $this->enqueue_style(
    281288            'vimeify-video-element',
    282             $this->plugin->url() . 'assets/frontend/dist/styles/video.min.css',
     289            'public/frontend/video.min.css',
    283290            array('vimeify-iconfont'),
    284291            $this->plugin->plugin_version(),
    285292            'all'
    286293        );
    287         wp_register_script(
     294        $this->register_script(
    288295            'vimeify-video-element',
    289             $this->plugin->url() . 'assets/frontend/dist/scripts/video.min.js',
     296            'public/frontend/video.min.js',
    290297            array(),
    291298            $this->plugin->plugin_version(),
     
    294301
    295302        // Videos Table Element
    296         wp_register_style(
     303        $this->register_style(
    297304            'vimeify-frontend-videos-table',
    298             $this->plugin->url() . 'assets/frontend/dist/styles/videos-table.min.css',
     305            'public/frontend/videos-table.min.css',
    299306            array(),
    300307            $this->plugin->plugin_version(),
     
    318325    public function enqueue_tinymce_assets() {
    319326        foreach ( array( 'vimeify-swal', 'vimeify-tus', 'vimeify-uploader', 'vimeify-upload-modal' ) as $script ) {
    320             wp_enqueue_script( $script );
     327            $this->enqueue_script( $script );
    321328        }
    322329        foreach ( array( 'vimeify-upload-modal' ) as $style ) {
    323             wp_enqueue_style( $style );
     330            $this->enqueue_style( $style );
    324331        }
    325332        // Config
  • vimeify/trunk/readme.txt

    r3376189 r3376480  
    55Requires at least: 4.2
    66Tested up to: 6.2
    7 Stable tag: 1.0.0-beta8
     7Stable tag: 1.0.0-beta9
    88Requires PHP: 5.5
    99License: GPLv2 or later
  • vimeify/trunk/vendor/composer/autoload_classmap.php

    r3376142 r3376480  
    14111411    'Vimeify\\Core\\System' => $baseDir . '/includes/System.php',
    14121412    'Vimeify\\Core\\Traits\\AfterUpload' => $baseDir . '/includes/Traits/AfterUpload.php',
     1413    'Vimeify\\Core\\Traits\\ScriptQueue' => $baseDir . '/includes/Traits/ScriptQueue.php',
    14131414    'Vimeify\\Core\\Traits\\Singleton' => $baseDir . '/includes/Traits/Singleton.php',
    14141415    'Vimeify\\Core\\Utilities\\Arrays\\DotNotation' => $baseDir . '/includes/Utilities/Arrays/DotNotation.php',
  • vimeify/trunk/vendor/composer/autoload_static.php

    r3376142 r3376480  
    16381638        'Vimeify\\Core\\System' => __DIR__ . '/../..' . '/includes/System.php',
    16391639        'Vimeify\\Core\\Traits\\AfterUpload' => __DIR__ . '/../..' . '/includes/Traits/AfterUpload.php',
     1640        'Vimeify\\Core\\Traits\\ScriptQueue' => __DIR__ . '/../..' . '/includes/Traits/ScriptQueue.php',
    16401641        'Vimeify\\Core\\Traits\\Singleton' => __DIR__ . '/../..' . '/includes/Traits/Singleton.php',
    16411642        'Vimeify\\Core\\Utilities\\Arrays\\DotNotation' => __DIR__ . '/../..' . '/includes/Utilities/Arrays/DotNotation.php',
  • vimeify/trunk/vendor/composer/installed.php

    r3376189 r3376480  
    22    'root' => array(
    33        'name' => 'vimeify/vimeify',
    4         'pretty_version' => '1.0.0-beta8',
    5         'version' => '1.0.0.0-beta8',
    6         'reference' => '7ae5e3c549685235ac84eb835748c25333b44e36',
     4        'pretty_version' => '1.0.0-beta9',
     5        'version' => '1.0.0.0-beta9',
     6        'reference' => 'd3e1bf5efd16e10583a22e6f84e962568983f5c0',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    392392        ),
    393393        'vimeify/vimeify' => array(
    394             'pretty_version' => '1.0.0-beta8',
    395             'version' => '1.0.0.0-beta8',
    396             'reference' => '7ae5e3c549685235ac84eb835748c25333b44e36',
     394            'pretty_version' => '1.0.0-beta9',
     395            'version' => '1.0.0.0-beta9',
     396            'reference' => 'd3e1bf5efd16e10583a22e6f84e962568983f5c0',
    397397            'type' => 'library',
    398398            'install_path' => __DIR__ . '/../../',
  • vimeify/trunk/views/admin/partials/tools.php

    r3376142 r3376480  
    4343        }
    4444        ?>
    45         <div class="vimeify-tool-row">
     45        <div class="vimeify-tool">
    4646            <?php echo $tool->get_view(); ?>
    4747        </div>
  • vimeify/trunk/vimeify.php

    r3376189 r3376480  
    44 * Plugin URI:        https://vimeify.com
    55 * Description:       Upload, manage and display Vimeo videos on your sites, beautifully.
    6  * Version:           1.0.0-beta8
     6 * Version:           1.0.0-beta9
    77 * Author:            CodeVerve
    88 * Author URI:        https://codeverve.com
     
    4343}
    4444
    45 define( 'VIMEIFY_VERSION', '1.0.0-beta8' );
     45define( 'VIMEIFY_VERSION', '1.0.0-beta9' );
    4646define( 'VIMEIFY_DB_VERSION', '100' );
    4747define( 'VIMEIFY_PATH', rtrim( plugin_dir_path( __FILE__ ), DIRECTORY_SEPARATOR ) . DIRECTORY_SEPARATOR );
Note: See TracChangeset for help on using the changeset viewer.