Skip to content

Commit c36fb89

Browse files
committed
v1.1.9
- added: attribute reporting the select name in a dropdown attribute
1 parent bae631d commit c36fb89

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

lc_select.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* lc_select.js - Superlight Javascript dropdowns
3-
* Version: 1.1.8
3+
* Version: 1.1.9
44
* Author: Luca Montanari (LCweb)
55
* Website: https://lcweb.it
66
* Licensed under the MIT license
@@ -494,6 +494,7 @@
494494
/* set dropdown position */
495495
this.set_dd_position = function() {
496496
const dd = document.querySelector('#lc-select-dd'),
497+
select = active_trigger.parentNode.querySelector('select'),
497498
at_offset = active_trigger.getBoundingClientRect(),
498499
dd_w = at_offset.width.toFixed(2),
499500
at_h = parseInt(active_trigger.clientHeight, 10) + parseInt(getComputedStyle(active_trigger)['borderTopWidth'], 10),
@@ -505,7 +506,8 @@
505506
left = 0;
506507
}
507508

508-
dd.setAttribute('style', 'width:'+ dd_w +'px; top:'+ y_pos +'px; left: '+ left +'px;');
509+
dd.setAttribute('style', 'width:'+ dd_w +'px; top:'+ y_pos +'px; left: '+ left +'px;');
510+
dd.setAttribute('data-fname', select.getAttribute('name'));
509511
};
510512

511513

@@ -758,7 +760,7 @@
758760
this.set_dd_position();
759761
}
760762
// simple dropdown - close it after choice
761-
else {
763+
else if(active_trigger) {
762764
active_trigger.click();
763765
}
764766
};
@@ -1024,7 +1026,7 @@
10241026
align-items: center;
10251027
}
10261028
#lc-select-dd li span {
1027-
word-break: break-all;
1029+
word-break: break-word;
10281030
}
10291031
#lc-select-dd li span {
10301032
display: inline-block;

0 commit comments

Comments
 (0)