Laurent Destailleur пре 2 година
родитељ
комит
08f30bc035
3 измењених фајлова са 9 додато и 3 уклоњено
  1. 7 1
      htdocs/main.inc.php
  2. 1 1
      htdocs/theme/eldy/global.inc.php
  3. 1 1
      htdocs/theme/md/style.css.php

+ 7 - 1
htdocs/main.inc.php

@@ -2472,8 +2472,14 @@ function top_menu_user($hideloginname = 0, $urllogout = '')
 				console.log("Click on .butAction.dropdown-toggle");
 				var parentholder = jQuery(".butAction.dropdown-toggle").closest(".dropdown");
             	var offset = parentholder.offset();
+				var widthdocument = $(document).width();
 				var left = offset.left;
-				var right = $(document).width() - offset.left - parentholder.width();
+				var right = widthdocument - offset.left - parentholder.width();
+				var widthpopup = parentholder.children(".dropdown-content").width();
+				console.log("left="+left+" right="+right+" width="+widthpopup+" widthdocument="+widthdocument);
+				if (widthpopup + right >= widthdocument) {
+					right = 10;
+				}
 	            parentholder.toggleClass("open");
 	            parentholder.children(".dropdown-content").css({"right": right+"px", "left": "auto"});
 	        });

+ 1 - 1
htdocs/theme/eldy/global.inc.php

@@ -6546,7 +6546,7 @@ span#select2-boxbookmark-container {
 	font-weight: normal;
 }
 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
-  float: left;
+  float: <?php echo $left; ?>;
   list-style: none;
 }
 .select2-container-multi-dolibarr .select2-choices-dolibarr {

+ 1 - 1
htdocs/theme/md/style.css.php

@@ -6453,7 +6453,7 @@ span#select2-boxbookmark-container, span#select2-boxcombo-container {
 	font-weight: normal;
 }
 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
-  float: left;
+  float: <?php echo $left; ?>;
   list-style: none;
 }
 .select2-container-multi-dolibarr .select2-choices-dolibarr {