The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings MonLabo
Summary Activity Tracker Tasks Docs SCM Files Dokuwiki Continious Integration Listes Sympa

SCM Repository

authorHerve Suaudeau <herve.suaudeau@parisdescartes.fr>
Wed, 23 Sep 2020 16:58:21 +0000 (18:58 +0200)
committerHerve Suaudeau <herve.suaudeau@parisdescartes.fr>
Wed, 23 Sep 2020 16:58:21 +0000 (18:58 +0200)
admin/MonLabo-admin.php
admin/css/MonLabo-admin.css
admin/includes/inc-lib-forms.php
changelog.txt
mon-laboratoire.php

index fda6455..5fb1ce8 100644 (file)
@@ -151,8 +151,7 @@ class MonLabo_admin {
        public function admin_init() {
                // Set up the settings for this plugin
                //Uses specific CSS for this admin
-               $MonLabo_menu_info = get_plugin_data( plugin_dir_path( __FILE__ ) .'../mon-laboratoire.php' );
-               wp_enqueue_style( 'MonLabo_admin', plugin_dir_url( __FILE__ ).'css/MonLabo-admin.css', Array(), $MonLabo_menu_info['Version'] );
+               wp_enqueue_style( 'MonLabo_admin', plugin_dir_url( __FILE__ ).'css/MonLabo-admin.css', Array(), get_version() );
 
                // register the settings for this plugin
                register_setting( 'pluginSettings_group0', 'MonLabo_settings_group0' );
index 221ec74..f902e6d 100644 (file)
        padding: 5px;
 }
 
+.input-group .radio-group {
+       display: inline-block;
+       border: 1px solid #ccc;
+       padding: 5px;
+}
+.input-group .radio-group .form-control {
+       display: inline-block;
+}
+
 .form-group fieldset {
        margin: 20px;
 }
index edfda47..a6a0560 100644 (file)
@@ -208,6 +208,7 @@ function generate_champ_formulaire_radio( $name, $values, $isMandatory, $legend,
        if ( !$isMandatory ) { $retval .= ' <small>'.__( '(facultatif)', 'mon-laboratoire' ).'</small>'; }
        $retval .= '</label>';
        $retval .= '<div class="input-group-addon"></div>';
+       $retval .= '<div class="radio-group">';
        foreach ( $values as $key => $value ) {
                $retval .= '<input type="radio" class="form-control" id="submit_'.$name.'_'.$key.'" name="submit_'.$name.'"';
                if ( $isMandatory ) { $retval .= ' required '; }
@@ -220,7 +221,7 @@ function generate_champ_formulaire_radio( $name, $values, $isMandatory, $legend,
                }
                $retval .= ' />'.$value.'<br />';
        }
-       $retval .= '<div class="description">'.$description.' </div></div>';
+       $retval .= '</div><div class="description">'.$description.' </div></div>';
        return $retval;
 }
 
index efbcec8..c972396 100644 (file)
@@ -99,6 +99,7 @@ Remember, check_admin_referer alone is not bulletproof security. Do not rely on
 * TEST: Tester en multisite WordPress
 * CODE : Improve unit test coverage (XXXXX tests)
 * NEW FUNC: Allows you to customize other shortcode texts ("Room", "Thematic" in team_panel).
+* BUG : Correction of poor display of radio buttons in config interface.
 
 
 = 3.0.5 =
index fedca86..398adf8 100644 (file)
@@ -21,7 +21,7 @@ defined( 'ABSPATH' ) or die( 'No direct script access allowed' );
 /* Delphine RIDER was co-author before versions v2.0 */
 
 //Currently plugin version, use SemVer - https://semver.org
-function get_version() { return '3.0.995'; }
+function get_version() { return '3.0.997'; }
 
 ///////////////////////////////////////////////////////////////////////////////////////////
 //                                        PLUGIN CLASS DEFINITIONS