1.1.0 • Published 2 years ago

@chesd/rmodal v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Для установки используйте команду:

npm i @chesd/rmodal

Как подключить:

import '@chesd/rmodal';

Использование в режиме модального окна:

  const modal = rmodal({
        closable: true, // Для закрытия кликом по фону или нажатием на крестик (по умолчанию true)
        centered: true, // Вывод по центру окна (по умолчанию false)
        width: 800, // Ширина в пикселях (по умолчанию 600)
        title: 'Модальное окно', // Заголовок
        content: 'Контент', // Контент
        onOpen: function(){}, // Колбек при открытии
        onClose: function(){}, // Колбек перед закрытием
        buttons: [ // Кнопки в футере (по умолчанию их нет)
            {
                title: 'Сохранить', // Название кнопки
                type: 'primary', // Стиль кнопки primary, danger (по умолчанию null)
                onClick(){} // Колбек при клике по кнопке
            },
            {
                title: 'Отмена',
                onClick(){ modal.close() }
            },
            {
                title: 'Удалить',
                type: 'danger',
                onClick(){}
            },
        ]
    })

    modal.open() // Открыть
    modal.close() // Закрыть
    modal.setContent() // Заменить контент
    modal.getContent() // Забрать контент

Использование как конфирм:

<a href="#" data-rconfirm="Вы уверены?">Перейти</a>
<a href="#" data-rconfirm="Вы уверены?" data-rtitle="Заголовок">Перейти</a>

<form action="#" data-rconfirm="Вы уверены?">
    <button type="submit">Отправить форму</button>
</form>
1.1.0

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago