Fix methodts in select
This commit is contained in:
parent
084c823b13
commit
a166a58d5d
@ -1,6 +1,6 @@
|
||||
# CG-SELECT
|
||||
|
||||
## version ~ 0.1.14
|
||||
## version ~ 0.1.16
|
||||
|
||||
Этот компонент позволяет создать кастомный селект. Он предлагает более гибкую настройку и использование селекта.
|
||||
Доступна кастомизация, мультивыбор и живой поиск по елементам.
|
||||
@ -46,7 +46,7 @@ npm i cg-select
|
||||
|
||||
```javascript
|
||||
import { DropDown } from 'cg-select/src/cg-select';
|
||||
import 'cg-select/src/main.scss'
|
||||
import 'cg-select/src/main.scss';
|
||||
|
||||
const dropdown = new DropDown({
|
||||
selector: '.cg-dropdown_selector',
|
||||
@ -88,8 +88,8 @@ const dropdown = new DropDown({
|
||||
|
||||
## Compatibility
|
||||
|
||||
Совместимость с приложениями | JS | React | Angular | Vue |
|
||||
| -------------------------- | :--: | :-----: | :-----: | :--: |
|
||||
| Совместимость с приложениями | JS | React | Angular | Vue |
|
||||
| ---------------------------- | :----------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------: | :---------------------------------------------------------------------: |
|
||||
| CG-SELECT | ![image](https://github.com/apuc/cg-select/blob/main/src/images/yes.png) | ![image](https://github.com/apuc/cg-select/blob/main/src/images/yes.png) ![image](https://github.com/apuc/cg-select/blob/main/src/images/no.png) | ![image](https://github.com/apuc/cg-select/blob/main/src/images/no.png) | ![image](https://github.com/apuc/cg-select/blob/main/src/images/no.png) |
|
||||
| Комментарий | Протестирован в Js приложениях и работает успешно. | Работает только с костылем в виде `setTimeout()` | тесты не проведены | тесты не проведены |
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "cg-select",
|
||||
"version": "0.1.15",
|
||||
"version": "0.1.16",
|
||||
"description": "Feature rich Select control for React/JS with multiselect, autocomplete and styling",
|
||||
"author": {
|
||||
"name": "CraftGroup",
|
||||
|
@ -853,18 +853,19 @@ export class DropDown {
|
||||
if(nativeSelectMode === true){
|
||||
const select = this.#element.querySelector('.cg-select');
|
||||
const list = this.#element.querySelector('.list');
|
||||
const nativeSelect = this.#element.querySelector('.nativeSelect');
|
||||
const nativeSelect = this.#element.querySelector('.nativeSelect')
|
||||
|
||||
if(win < 576){
|
||||
select.classList.add('displayHide');
|
||||
list.classList.add('displayHide');
|
||||
nativeSelect.classList.add('nativeSelectActive');
|
||||
|
||||
// if(win < 576){
|
||||
|
||||
|
||||
// } else if( win > 576){
|
||||
// select.classList.remove('displayHide');
|
||||
// list.classList.remove('displayHide');
|
||||
// nativeSelect.classList.remove('nativeSelectActive');
|
||||
// nativeSelect.classList.add('displayHide');
|
||||
// }
|
||||
} else if( win > 576){
|
||||
select.classList.remove('displayHide');
|
||||
list.classList.remove('displayHide');
|
||||
nativeSelect.classList.remove('nativeSelectActive');
|
||||
nativeSelect.classList.add('displayHide');
|
||||
}
|
||||
} else{
|
||||
return
|
||||
}
|
||||
|
@ -292,7 +292,7 @@ input[type='checkbox'] {
|
||||
}
|
||||
|
||||
.displayHide {
|
||||
display: none !important;
|
||||
display: none;
|
||||
}
|
||||
|
||||
/*320px - 576px*/
|
||||
|
@ -20,16 +20,10 @@
|
||||
|
||||
.nativeSelectActive {
|
||||
display: block;
|
||||
}
|
||||
|
||||
@media (max-width: 12450px) {
|
||||
.nativeSelect {
|
||||
display: none;
|
||||
}
|
||||
|
||||
// .cg-select {
|
||||
// display: flex !important;
|
||||
// }
|
||||
min-width: 235px;
|
||||
height: 50px;
|
||||
border: none;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
@media (max-width: 576px) {
|
||||
|
Loading…
Reference in New Issue
Block a user