codex-notifier

WebJar for codex-notifier

Лицензия

Лицензия

MIT
Категории

Категории

Dex Универсальные библиотеки Utility
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

codex-notifier
Последняя версия

Последняя версия

1.1.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

codex-notifier
WebJar for codex-notifier
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/codex-team/js-notifier

Скачать codex-notifier

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/codex-notifier/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>codex-notifier</artifactId>
    <version>1.1.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/codex-notifier/
implementation 'org.webjars.npm:codex-notifier:1.1.2'
// https://jarcasting.com/artifacts/org.webjars.npm/codex-notifier/
implementation ("org.webjars.npm:codex-notifier:1.1.2")
'org.webjars.npm:codex-notifier:jar:1.1.2'
<dependency org="org.webjars.npm" name="codex-notifier" rev="1.1.2">
  <artifact name="codex-notifier" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='codex-notifier', version='1.1.2')
)
libraryDependencies += "org.webjars.npm" % "codex-notifier" % "1.1.2"
[org.webjars.npm/codex-notifier "1.1.2"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

JavaScript Notifier

Lightweight notification module for websites

Instalation

Install via NPM/Yarn

Install package

npm install codex-notifier --save
yarn add codex-notifier

Require module

const notifier = require('codex-notifier');
import notifier from 'codex-notifier';
import {ConfirmNotifierOptions, NotifierOptions, PromptNotifierOptions} from 'codex-notifier';

Usage

Module has only one public method — show. You should pass there object with notification properties

General properties

  • message — notification message (can contains HTML)
  • type — type of notification: alert, confirm or prompt. Alert by default
  • style — just add 'cdx-notify--' + style class. We have some default styles: success and error
  • time — notification expire time in ms. Only for alert notifies expires (8s by default)

Confirm notifications properties

  • okText — text for confirmation button (Confirm by default)
  • cancelText — text for cancel button (Cancel by default)
  • okHandler — fires when Confirm button was pressed
  • cancelHandler — fires when Cancel button was pressed or notification was closed

Prompt notifications properties

  • okText — text for submit button (Ok by default)
  • okHandler — fires when submit button was pressed. Gets input's value as a parameter
  • cancelHandler — fires when notification was closed
  • placeholder — input placeholder
  • default — input default value
  • inputType — type of input (text by default)

Examples

notifier.show({
  message: 'Refresh the page'
})

Notify

notifier.show({
  message: 'Message was sent',
  style: 'success',
  time: 5000
})

Success

notifier.show({
  message: 'Sorry, server is busy now',
  style: 'error'
})

Error

notifier.show({
  message: 'Delete account?',
  type: 'confirm',
  okText: 'Yes',
  cancelText: 'Oh, wait',
  okHandler: account.delete
})

Confirm

notifier.show({
  message: 'Enter your email',
  type: 'prompt',
  okText: 'Enter',
  okHandler: checkEmail,
  inputType: 'email',
  placeholder: 'team@ifmo.su'
})

Prompt

Custom styles

You can easily customize notifications appearance. Read more about it here

org.webjars.npm

CodeX

Team of web-development fans

Версии библиотеки

Версия
1.1.2