rmc-trigger

WebJar for rmc-trigger

Лицензия

Лицензия

MIT
Группа

Группа

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

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

rmc-trigger
Последняя версия

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

1.0.12
Дата

Дата

Тип

Тип

jar
Описание

Описание

rmc-trigger
WebJar for rmc-trigger
Ссылка на сайт

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

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

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

https://github.com/react-component/m-trigger

Скачать rmc-trigger

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

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

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
org.webjars.npm : babel-runtime jar [6,7)
org.webjars.npm : rc-animate jar [2,3)
org.webjars.npm : rc-util jar [4,5)
org.webjars.npm : rmc-align jar [1.0.0,1.1)

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

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

rmc-trigger


React Trigger Component

NPM version build status Test coverage gemnasium deps npm download

Development

npm install
npm start

Example

http://localhost:8200/examples/

online example: http://react-component.github.io/trigger/examples/

Feature

  • supported on IE 8+, Chrome, Firefox, and Safari

install

rmc-trigger

Usage

Include the default styling and then:

import React from 'react';
import ReactDOM from 'react-dom';
import Trigger from 'rmc-trigger';

ReactDOM.render((
  <Trigger
    popup={<span>popup</span>}
    popupAlign={{
      points: ['tl', 'bl'],
      offset: [0, 3]
    }}
  >
    <a href='#'>hover</a>
  </Trigger>
), container);

API

props

name type default description
popupClassName string additional className added to popup
destroyPopupOnHide boolean false whether destroy popup when hide
getPopupClassNameFromAlign getPopupClassNameFromAlign(align: Object):String additional className added to popup according to align
popupStyle Object additional style of popup
prefixCls String rmc-trigger-popup prefix class name
popupTransitionName String https://github.com/react-component/animate
maskTransitionName String https://github.com/react-component/animate
onPopupVisibleChange Function call when popup visible is changed
mask boolean false whether to support mask
maskClosable boolean true whether to support click mask to hide
popupVisible boolean whether popup is visible
zIndex number popup's zIndex
defaultPopupVisible boolean whether popup is visible initially
popupAlign Object: alignConfig of [dom-align](https://github.com/yiminghe/dom-align) popup 's align config
onPopupAlign function(popupDomNode, align) callback when popup node is aligned
popup React.Element | function() => React.Element popup content
getPopupContainer getPopupContainer(): HTMLElement function returning html node which will act as popup container
getDocument getDocument(): HTMLElement function returning document node which will be attached click event to close trigger
popupPlacement string use preset popup align config from builtinPlacements, can be merged by popupAlign prop
builtinPlacements object builtin placement align map. used by placement prop

Test Case

npm test
npm run chrome-test

Coverage

npm run coverage

open coverage/ dir

License

rmc-trigger is released under the MIT license.

org.webjars.npm

react-component

React components foundation of http://ant.design

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

Версия
1.0.12