From 0f57bbb668a1d5c42097e7c0a534595be9e6863b Mon Sep 17 00:00:00 2001
From: Myriam Delaruelle <myriam.delaruelle@univ-lorraine.fr>
Date: Mon, 9 Dec 2024 14:24:20 +0100
Subject: [PATCH] various fixes

---
 amd/build/header.js | 12 ++++++------
 db/install.xml      |  2 +-
 db/upgrade.php      |  2 +-
 styles.css          |  4 ++++
 version.php         |  2 +-
 5 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/amd/build/header.js b/amd/build/header.js
index 4d2fc88..9b2cf7a 100644
--- a/amd/build/header.js
+++ b/amd/build/header.js
@@ -67,19 +67,19 @@ define(['jquery', 'core/ajax', 'core/str'],
                 for(var i=0; i<split.length-1; i++){
                     fullurl+=split[i]+"/";
                 }
-                console.log(menu);
+                
                 urlParams = new URLSearchParams(window.location.search);
                 course=urlParams.get('id');
                 fullurl+='format/iena/suivi_unit.php?courseid='+course+'&sectionid=0&groupid=0';
-                $("#drawermenu .nav.navbar li:last-child button").css('margin-left', "0!important");
-                $("#drawermenu .nav.navbar li:last-child button").css("margin-right","0.3rem!important");
+              
                 $("<li class='nav-item' id='iena-global-progress'><a class='nav-link' href='"+fullurl+"'><i class='icon fa fa-tasks fa-fw' title='Suivi global'></i></a></li>").insertBefore(menu);
 
                 //menu.insertBefore("<li class='nav-item'><a class='nav-link' href='"+fullurl+"'><i class='icon fa fa-tasks fa-fw' title='Suivi global'></i></a></li>");
-                $("#drawermenu .nav.navbar .nav-item .nav-link").css('padding', "0.5rem 0.45rem");
+                $("#drawermenu nav.navbar").css("padding", "0.5rem 0.5rem");
+                $("#drawermenu .nav.navbar .nav-item .nav-link").css('padding', "0.5rem 0.2rem");
                 $("#iena-global-progress .nav-link").css('padding-right', '0');
-
-	    		
+                $("#drawermenu .nav.navbar li:last-child .btn").addClass("iena-custom-button");
+             
 	    		
        		}
 
diff --git a/db/install.xml b/db/install.xml
index 0374342..dba5414 100644
--- a/db/install.xml
+++ b/db/install.xml
@@ -7,7 +7,7 @@
     <TABLE NAME="format_iena_options" COMMENT="Manage activity tracking table options">
       <FIELDS>
         <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
-        <FIELD NAME="optionname" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false"/>
+        <FIELD NAME="optionname" TYPE="char" LENGTH="20" NOTNULL="true" SEQUENCE="false"/>
         <FIELD NAME="optionvalue" TYPE="int" LENGTH="1" NOTNULL="false" SEQUENCE="false"/>
         <FIELD NAME="courseid" TYPE="int" LENGTH="8" NOTNULL="true" SEQUENCE="false"/>
         <FIELD NAME="userid" TYPE="int" LENGTH="8" NOTNULL="true" SEQUENCE="false"/>
diff --git a/db/upgrade.php b/db/upgrade.php
index d55c89c..7f1aebc 100644
--- a/db/upgrade.php
+++ b/db/upgrade.php
@@ -98,7 +98,7 @@ function xmldb_format_iena_upgrade($oldversion) {
         // Define field id to be added to format_iena.
         $table = new xmldb_table('format_iena_options');
         $table->add_field('id', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, XMLDB_SEQUENCE, null, null);
-        $table->add_field('optionname', XMLDB_TYPE_CHAR, '10', null, XMLDB_NOTNULL, null, null, 'id');
+        $table->add_field('optionname', XMLDB_TYPE_CHAR, '20', null, XMLDB_NOTNULL, null, null, 'id');
         $table->add_field('optionvalue', XMLDB_TYPE_INTEGER, '1', null, null, null, null, 'optionname');
         $table->add_field('courseid', XMLDB_TYPE_INTEGER, '8', null, XMLDB_NOTNULL, null, null, 'optionvalue');
         $table->add_field('userid', XMLDB_TYPE_INTEGER, '8', null, XMLDB_NOTNULL, null, null, 'courseid');
diff --git a/styles.css b/styles.css
index 1374398..3e0aaf3 100644
--- a/styles.css
+++ b/styles.css
@@ -1246,4 +1246,8 @@ border-bottom: 1px solid #dee2e6;
 #details-modal .modal-dialog{
 	margin-top: 13vw;
 	width: 80vw;
+}
+
+#drawermenu .iena-custom-button{
+	margin:0!important;
 }
\ No newline at end of file
diff --git a/version.php b/version.php
index 09ca18f..4469c20 100644
--- a/version.php
+++ b/version.php
@@ -27,7 +27,7 @@
 
 defined('MOODLE_INTERNAL') || die();
 
-$plugin->version = 2024101500;
+$plugin->version = 2024101505;
 $plugin->requires = 2014111000;
 $plugin->component = 'format_iena';
 $plugin->release = "1.0";
-- 
GitLab