Plugin Directory

Changeset 3492653


Ignore:
Timestamp:
03/27/2026 12:33:11 PM (8 days ago)
Author:
garvis
Message:

Removed viewMode parameter and selector.

Location:
reenio/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • reenio/trunk/languages/reenio-cs_CZ.po

    r3491855 r3492653  
    77"Report-Msgid-Bugs-To: Translator Name <translations@example.com>\n"
    88"POT-Creation-Date: 2020-02-05 21:04+0100\n"
    9 "PO-Revision-Date: 2026-03-26 15:10+0100\n"
     9"PO-Revision-Date: 2026-03-27 13:32+0100\n"
    1010"Last-Translator: \n"
    1111"Language-Team: garvis <Helpdesk@garvis.cz>\n"
     
    5858
    5959#: reenio-option-page.php
    60 msgid "View mode"
    61 msgstr "Režim zobrazení"
    62 
    63 #: reenio-option-page.php
    6460msgid "Hide options"
    6561msgstr "Skrýt prvky"
     
    6864msgid "Language"
    6965msgstr "Jazyk"
    70 
    71 #: reenio-option-page.php
    72 msgid "One day"
    73 msgstr "Jeden den"
    74 
    75 #: reenio-option-page.php
    76 msgid "3 days"
    77 msgstr "3 dny"
    78 
    79 #: reenio-option-page.php
    80 msgid "7 days"
    81 msgstr "7 dní"
    8266
    8367#: reenio-option-page.php
  • reenio/trunk/languages/reenio.pot

    r3491855 r3492653  
    5959
    6060#: reenio-option-page.php
    61 msgid "View mode"
    62 msgstr ""
    63 
    64 #: reenio-option-page.php
    6561msgid "Hide options"
    6662msgstr ""
     
    6864#: reenio-option-page.php
    6965msgid "Language"
    70 msgstr ""
    71 
    72 #: reenio-option-page.php
    73 msgid "One day"
    74 msgstr ""
    75 
    76 #: reenio-option-page.php
    77 msgid "3 days"
    78 msgstr ""
    79 
    80 #: reenio-option-page.php
    81 msgid "7 days"
    8266msgstr ""
    8367
  • reenio/trunk/readme.txt

    r3491855 r3492653  
    44Requires at least: 4.6
    55Tested up to: 6.9
    6 Stable tag: 1.13
     6Stable tag: 1.14
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    3030== Changelog ==
    3131
     32= 1.14 =
     33* Removed viewMode parameter and selector.
     34
    3235= 1.13 =
    3336* Added optional Content URL parameter.
    34 * Added view mode selector (day, 3-days, 7-days).
    3537* Added hide options (hideFooter, hideMenu, hideResources, hideCalendar).
     38* Added copy-to-clipboard button for shortcode.
    3639
    3740= 1.12 =
  • reenio/trunk/reenio-option-page.php

    r3491855 r3492653  
    6363            $reenio_shortcode_url = !empty( $reenio_options_url ) ? ' url="'.$reenio_options_url.'"' : '';
    6464
    65             // shortcode - view mode a hide options jen pokud je URL
    66             $reenio_shortcode_view = '';
     65            // shortcode - hide options jen pokud je URL
    6766            $reenio_shortcode_hide = '';
    6867            if ( !empty( $reenio_options_url ) ) {
    69 
    70               $view_mode = isset( $reenio_options['view_mode'] ) ? $reenio_options['view_mode'] : '';
    71               $reenio_shortcode_view = !empty( $view_mode ) ? ' viewmode="' . $view_mode . '"' : '';
    7268
    7369              $hide_map = array(
     
    8884
    8985            // shortcode - composition
    90             $reenio_shortcode = '[reenio id="'.$reenio_options_id.'"'.$reenio_shortcode_lang.$reenio_shortcode_url.$reenio_shortcode_view.$reenio_shortcode_hide.']';
     86            $reenio_shortcode = '[reenio id="'.$reenio_options_id.'"'.$reenio_shortcode_lang.$reenio_shortcode_url.$reenio_shortcode_hide.']';
    9187          }
    9288        ?>
     
    9692            var urlInput = document.getElementById('reenio_url_1');
    9793            if ( !urlInput ) return;
    98             var ids = ['reenio-view-mode', 'reenio-hide-options'];
     94            var ids = ['reenio-hide-options'];
    9995            var rows = ids.map(function(id) {
    10096              var el = document.getElementById(id);
     
    154150      );
    155151
    156       // view mode select
    157       add_settings_field(
    158         'view_mode', // id
    159         __( 'View mode', 'reenio' ), // title
    160         array( $this, 'view_mode_callback' ), // callback
    161         'reenio-admin', // page
    162         'reenio_setting_section' // section
    163       );
    164 
    165152      // hide options checkboxes
    166153      add_settings_field(
     
    195182      }
    196183
    197       if ( isset( $input['view_mode'] ) && in_array( $input['view_mode'], array( '', 'day', '3-days', '7-days' ), true ) ) {
    198         $sanitary_values['view_mode'] = $input['view_mode'];
    199       }
    200 
    201184      // checkboxy – uložíme '2' pokud zaškrtnuto, jinak ''
    202185      $hide_keys = array( 'hide_footer', 'hide_menu', 'hide_resources', 'hide_calendar' );
     
    228211        isset( $this->reenio_options['reenio_url_1'] ) ? esc_attr( $this->reenio_options['reenio_url_1'] ) : ''
    229212      );
    230     }
    231 
    232     public function view_mode_callback() {
    233       $current = isset( $this->reenio_options['view_mode'] ) ? $this->reenio_options['view_mode'] : '';
    234       $options = array(
    235         ''       => '—',
    236         'day'    => __( 'One day', 'reenio' ),
    237         '3-days' => __( '3 days', 'reenio' ),
    238         '7-days' => __( '7 days', 'reenio' ),
    239       );
    240       echo '<div id="reenio-view-mode"><select name="reenio_option_name[view_mode]" id="view_mode">';
    241       foreach ( $options as $value => $label ) {
    242         printf(
    243           '<option value="%s"%s>%s</option>',
    244           esc_attr( $value ),
    245           selected( $current, $value, false ),
    246           esc_html( $label )
    247         );
    248       }
    249       echo '</select> <code style="font-size:12px">viewMode</code></div>';
    250213    }
    251214
  • reenio/trunk/reenio.php

    r3491855 r3492653  
    44 * Plugin URI:        https://wordpress.org/plugins/reenio/
    55 * Description:       Plug-in for embedding of reservation system reenio into the web presentation.
    6  * Version:           1.13
     6 * Version:           1.14
    77 * Author:            reenio
    88 * Author URI:        https://reenio.cz/
     
    2525
    2626// shortcode for reenio
    27 // format [reenio id="key" lang="cs" url="/view/..." viewmode="day" options="hidefooter;hidemenu;hideresources;hidecalendar"]
     27// format [reenio id="key" lang="cs" url="/view/..." options="hidefooter;hidemenu;hideresources;hidecalendar"]
    2828// only "id" is required, all other parameters are optional
    2929if ( !function_exists( 'wt_reenio' ) ) {
     
    4141      $atts = shortcode_atts(
    4242        array(
    43           'id'       => '',
    44           'lang'     => 'cs',
    45           'url'      => '',
    46           'viewmode' => '',
    47           'options'  => '',
     43          'id'      => '',
     44          'lang'    => 'cs',
     45          'url'     => '',
     46          'options' => '',
    4847        ),
    4948        $atts,
     
    5958      if ( !empty( $reenio_url ) ) {
    6059        $url_params = array();
    61         $valid_view_modes = array( 'day', '3-days', '7-days' );
    62         if ( in_array( $atts['viewmode'], $valid_view_modes, true ) ) $url_params[] = 'viewMode=' . $atts['viewmode'];
    6360        $options = !empty( $atts['options'] ) ? array_map( 'trim', explode( ';', $atts['options'] ) ) : array();
    6461        if ( in_array( 'hidefooter',    $options, true ) ) $url_params[] = 'hideFooter=2';
Note: See TracChangeset for help on using the changeset viewer.