Plugin Directory

Changeset 3337548


Ignore:
Timestamp:
08/01/2025 03:13:13 AM (8 months ago)
Author:
usedeli
Message:

Version 1.0.2 update tested up to

Location:
usedeli
Files:
4 added
8 edited

Legend:

Unmodified
Added
Removed
  • usedeli/tags/1.0.2/includes/class-usedeli-ajax.php

    r3171362 r3337548  
    5555            $usedeli_logo         = isset( $_POST['usedeli_logo'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_logo'] ) ) : '';
    5656            $usedeli_color        = isset( $_POST['usedeli_color'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_color'] ) ) : '';
     57            $usedeli_position     = isset( $_POST['usedeli_position'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_position'] ) ) : '';
    5758            $usedeli_display_name = isset( $_POST['usedeli_display_name'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_display_name'] ) ) : '';
    5859            $usedeli_display_on   = isset( $_POST['usedeli_display_on'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_display_on'] ) ) : '';
     
    6364            update_option( 'usedeli_logo', $usedeli_logo );
    6465            update_option( 'usedeli_color', $usedeli_color );
     66            update_option( 'usedeli_position', $usedeli_position );
    6567            update_option( 'usedeli_display_name', $usedeli_display_name );
    6668            update_option( 'usedeli_display_on', $usedeli_display_on );
  • usedeli/tags/1.0.2/includes/class-usedeli-frontend.php

    r3171362 r3337548  
    5959            $usedeli_color        = get_option( 'usedeli_color' ) ? get_option( 'usedeli_color' ) : '#0062FF';
    6060            $usedeli_display_name = get_option( 'usedeli_display_name' ) ? get_option( 'usedeli_display_name' ) : '';
     61            $usedeli_position     = get_option( 'usedeli_position' ) ? get_option( 'usedeli_position' ) : 'right';
     62            $position_label       = 'left' === $usedeli_position ? 'position_left' : 'position_right';
    6163
    6264            wp_enqueue_script( 'usedeli-widget', 'https://widget.usedeli.com/v1/deli.js', array(), USEDELI_VERSION, true );
    63             wp_add_inline_script( 'usedeli-widget', 'DeliWidget.init({brand: "' . esc_html( $usedeli_display_name ) . '", widget_key: "' . esc_html( $usedeli_api ) . '", logo: "' . esc_url( $usedeli_logo_url ) . '", color: "' . esc_html( $usedeli_color ) . '"});' );
     65            wp_add_inline_script( 'usedeli-widget', 'DeliWidget.init({brand: "' . esc_html( $usedeli_display_name ) . '", widget_key: "' . esc_html( $usedeli_api ) . '", logo: "' . esc_url( $usedeli_logo_url ) . '", color: "' . esc_html( $usedeli_color ) . '", ' . esc_html( $position_label ) . ': "' . esc_html( '120' ) . '"});' );
    6466        }
    6567    }
  • usedeli/tags/1.0.2/readme.txt

    r3171362 r3337548  
    33Tags: AI, Widget, Chatbox
    44Requires at least: 6.4
    5 Tested up to: 6.6
     5Tested up to: 6.8.2
    66Requires PHP: 8.0
    77Stable tag: 1.0.2
     
    6767== Changelog ==
    6868
     69= 1.0.2 =
     70Release date: October 18th, 2024
     71- Update plugin settings fields label and description.
     72
    6973= 1.0.1 =
    7074Release date: October 12th, 2024
    71 * Add `Settings` link to plugin page
    72 * **New Feature**: Add `Display Rules` to show widget on specific pages
     75- Add `Settings` link to plugin page
     76- **New Feature**: Add `Display Rules` to show widget on specific pages
    7377
    7478= 1.0.0 =
    7579Release date: September 29th, 2024
    76 * Initial release
     80- Initial release
  • usedeli/tags/1.0.2/views/settings.php

    r3171362 r3337548  
    1313$usedeli_mls_id       = get_option( 'usedeli_mls_id' );
    1414$usedeli_logo         = get_option( 'usedeli_logo' );
     15$usedeli_position     = get_option( 'usedeli_position' );
    1516$usedeli_display_name = get_option( 'usedeli_display_name' );
    1617$usedeli_display_on   = get_option( 'usedeli_display_on' );
    1718$usedeli_post_ids     = get_option( 'usedeli_post_ids' );
     19
    1820
    1921if ( ! $usedeli_post_ids ) {
     
    103105                                <input type="text" id="usedeli_color" class="usedeli-color" name="usedeli_color" value="<?php echo esc_attr( $usedeli_color ); ?>">
    104106                            </div>
     107                        </div>
     108                        <div class="usedeli-field">
     109                            <label for="usedeli_position">
     110                                <?php echo esc_html__( 'Widget Position', 'usedeli' ); ?>
     111                            </label>
     112                            <select name="usedeli_position" id="usedeli_position">
     113                                <option value="left" <?php selected( 'left', $usedeli_position ); ?>><?php echo esc_html__( 'Left', 'usedeli' ); ?></option>
     114                                <option value="right" <?php selected( 'right', $usedeli_position ); ?>><?php echo esc_html__( 'Right', 'usedeli' ); ?></option>
     115                            </select>
    105116                        </div>
    106117                        <div class="usedeli-field">
  • usedeli/trunk/includes/class-usedeli-ajax.php

    r3167461 r3337548  
    5555            $usedeli_logo         = isset( $_POST['usedeli_logo'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_logo'] ) ) : '';
    5656            $usedeli_color        = isset( $_POST['usedeli_color'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_color'] ) ) : '';
     57            $usedeli_position     = isset( $_POST['usedeli_position'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_position'] ) ) : '';
    5758            $usedeli_display_name = isset( $_POST['usedeli_display_name'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_display_name'] ) ) : '';
    5859            $usedeli_display_on   = isset( $_POST['usedeli_display_on'] ) ? sanitize_text_field( wp_unslash( $_POST['usedeli_display_on'] ) ) : '';
     
    6364            update_option( 'usedeli_logo', $usedeli_logo );
    6465            update_option( 'usedeli_color', $usedeli_color );
     66            update_option( 'usedeli_position', $usedeli_position );
    6567            update_option( 'usedeli_display_name', $usedeli_display_name );
    6668            update_option( 'usedeli_display_on', $usedeli_display_on );
  • usedeli/trunk/includes/class-usedeli-frontend.php

    r3167461 r3337548  
    5959            $usedeli_color        = get_option( 'usedeli_color' ) ? get_option( 'usedeli_color' ) : '#0062FF';
    6060            $usedeli_display_name = get_option( 'usedeli_display_name' ) ? get_option( 'usedeli_display_name' ) : '';
     61            $usedeli_position     = get_option( 'usedeli_position' ) ? get_option( 'usedeli_position' ) : 'right';
     62            $position_label       = 'left' === $usedeli_position ? 'position_left' : 'position_right';
    6163
    6264            wp_enqueue_script( 'usedeli-widget', 'https://widget.usedeli.com/v1/deli.js', array(), USEDELI_VERSION, true );
    63             wp_add_inline_script( 'usedeli-widget', 'DeliWidget.init({brand: "' . esc_html( $usedeli_display_name ) . '", widget_key: "' . esc_html( $usedeli_api ) . '", logo: "' . esc_url( $usedeli_logo_url ) . '", color: "' . esc_html( $usedeli_color ) . '"});' );
     65            wp_add_inline_script( 'usedeli-widget', 'DeliWidget.init({brand: "' . esc_html( $usedeli_display_name ) . '", widget_key: "' . esc_html( $usedeli_api ) . '", logo: "' . esc_url( $usedeli_logo_url ) . '", color: "' . esc_html( $usedeli_color ) . '", ' . esc_html( $position_label ) . ': "' . esc_html( '120' ) . '"});' );
    6466        }
    6567    }
  • usedeli/trunk/readme.txt

    r3171362 r3337548  
    33Tags: AI, Widget, Chatbox
    44Requires at least: 6.4
    5 Tested up to: 6.6
     5Tested up to: 6.8.2
    66Requires PHP: 8.0
    77Stable tag: 1.0.2
     
    6767== Changelog ==
    6868
     69= 1.0.2 =
     70Release date: October 18th, 2024
     71- Update plugin settings fields label and description.
     72
    6973= 1.0.1 =
    7074Release date: October 12th, 2024
    71 * Add `Settings` link to plugin page
    72 * **New Feature**: Add `Display Rules` to show widget on specific pages
     75- Add `Settings` link to plugin page
     76- **New Feature**: Add `Display Rules` to show widget on specific pages
    7377
    7478= 1.0.0 =
    7579Release date: September 29th, 2024
    76 * Initial release
     80- Initial release
  • usedeli/trunk/views/settings.php

    r3171362 r3337548  
    1313$usedeli_mls_id       = get_option( 'usedeli_mls_id' );
    1414$usedeli_logo         = get_option( 'usedeli_logo' );
     15$usedeli_position     = get_option( 'usedeli_position' );
    1516$usedeli_display_name = get_option( 'usedeli_display_name' );
    1617$usedeli_display_on   = get_option( 'usedeli_display_on' );
    1718$usedeli_post_ids     = get_option( 'usedeli_post_ids' );
     19
    1820
    1921if ( ! $usedeli_post_ids ) {
     
    103105                                <input type="text" id="usedeli_color" class="usedeli-color" name="usedeli_color" value="<?php echo esc_attr( $usedeli_color ); ?>">
    104106                            </div>
     107                        </div>
     108                        <div class="usedeli-field">
     109                            <label for="usedeli_position">
     110                                <?php echo esc_html__( 'Widget Position', 'usedeli' ); ?>
     111                            </label>
     112                            <select name="usedeli_position" id="usedeli_position">
     113                                <option value="left" <?php selected( 'left', $usedeli_position ); ?>><?php echo esc_html__( 'Left', 'usedeli' ); ?></option>
     114                                <option value="right" <?php selected( 'right', $usedeli_position ); ?>><?php echo esc_html__( 'Right', 'usedeli' ); ?></option>
     115                            </select>
    105116                        </div>
    106117                        <div class="usedeli-field">
Note: See TracChangeset for help on using the changeset viewer.