Socket
Socket
Sign inDemoInstall

rc-slider-captcha

Package Overview
Dependencies
10
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.5 to 1.1.6

31

dist/index.cjs.js

@@ -368,3 +368,2 @@ 'use strict';

e.preventDefault(); // 防止移动端按下后会选择文本或图片
var isTouchEvent = e.type === 'touchstart'; // 是否为移动端事件
var target = e.currentTarget; // 用于判断当前触发事件的节点

@@ -388,3 +387,3 @@ if (target && sliderButtonRef.current && puzzleRef.current) {

// 处理移动端-触发式兼容
if (isTouchEvent) {
if (isSupportTouch) {
showPanel(0);

@@ -430,8 +429,6 @@ }

}
// 是否为移动端事件
var isTouchEvent = e.type === 'touchend';
if (latestStatus.current !== exports.Status.Moving) {
isPressedRef.current = false;
// 如果是移动端事件,并且是触发式,隐藏浮层
if (isTouchEvent) {
if (isSupportTouch) {
hidePanel();

@@ -475,3 +472,3 @@ }

setStatus(exports.Status.Error);
if (isTouchEvent) {
if (isSupportTouch) {
hidePanel();

@@ -506,5 +503,7 @@ }

};
if (isBrowser && sliderButtonRef.current && puzzleRef.current) {
sliderButtonRef.current.addEventListener(events.start, touchstart);
puzzleRef.current.addEventListener(events.start, touchstart);
var sliderButtonTarget = sliderButtonRef.current;
var puzzleTarget = puzzleRef.current;
if (isBrowser && sliderButtonTarget && puzzleTarget) {
sliderButtonTarget.addEventListener(events.start, touchstart);
puzzleTarget.addEventListener(events.start, touchstart);
document.addEventListener(events.move, touchmove);

@@ -514,11 +513,7 @@ document.addEventListener(events.end, touchend);

return function () {
if (isBrowser && sliderButtonRef.current && puzzleRef.current) {
// eslint-disable-next-line react-hooks/exhaustive-deps
sliderButtonRef.current.removeEventListener(events.start, touchstart);
// eslint-disable-next-line react-hooks/exhaustive-deps
puzzleRef.current.removeEventListener(events.start, touchstart);
document.removeEventListener(events.move, touchmove);
document.removeEventListener(events.end, touchend);
document.removeEventListener('touchcancel', touchend);
}
sliderButtonTarget.removeEventListener(events.start, touchstart);
puzzleTarget.removeEventListener(events.start, touchstart);
document.removeEventListener(events.move, touchmove);
document.removeEventListener(events.end, touchend);
document.removeEventListener('touchcancel', touchend);
};

@@ -525,0 +520,0 @@ }

@@ -359,3 +359,2 @@ import { __assign, __rest, __awaiter, __generator } from 'tslib';

e.preventDefault(); // 防止移动端按下后会选择文本或图片
var isTouchEvent = e.type === 'touchstart'; // 是否为移动端事件
var target = e.currentTarget; // 用于判断当前触发事件的节点

@@ -379,3 +378,3 @@ if (target && sliderButtonRef.current && puzzleRef.current) {

// 处理移动端-触发式兼容
if (isTouchEvent) {
if (isSupportTouch) {
showPanel(0);

@@ -421,8 +420,6 @@ }

}
// 是否为移动端事件
var isTouchEvent = e.type === 'touchend';
if (latestStatus.current !== Status.Moving) {
isPressedRef.current = false;
// 如果是移动端事件,并且是触发式,隐藏浮层
if (isTouchEvent) {
if (isSupportTouch) {
hidePanel();

@@ -466,3 +463,3 @@ }

setStatus(Status.Error);
if (isTouchEvent) {
if (isSupportTouch) {
hidePanel();

@@ -497,5 +494,7 @@ }

};
if (isBrowser && sliderButtonRef.current && puzzleRef.current) {
sliderButtonRef.current.addEventListener(events.start, touchstart);
puzzleRef.current.addEventListener(events.start, touchstart);
var sliderButtonTarget = sliderButtonRef.current;
var puzzleTarget = puzzleRef.current;
if (isBrowser && sliderButtonTarget && puzzleTarget) {
sliderButtonTarget.addEventListener(events.start, touchstart);
puzzleTarget.addEventListener(events.start, touchstart);
document.addEventListener(events.move, touchmove);

@@ -505,11 +504,7 @@ document.addEventListener(events.end, touchend);

return function () {
if (isBrowser && sliderButtonRef.current && puzzleRef.current) {
// eslint-disable-next-line react-hooks/exhaustive-deps
sliderButtonRef.current.removeEventListener(events.start, touchstart);
// eslint-disable-next-line react-hooks/exhaustive-deps
puzzleRef.current.removeEventListener(events.start, touchstart);
document.removeEventListener(events.move, touchmove);
document.removeEventListener(events.end, touchend);
document.removeEventListener('touchcancel', touchend);
}
sliderButtonTarget.removeEventListener(events.start, touchstart);
puzzleTarget.removeEventListener(events.start, touchstart);
document.removeEventListener(events.move, touchmove);
document.removeEventListener(events.end, touchend);
document.removeEventListener('touchcancel', touchend);
};

@@ -516,0 +511,0 @@ }

{
"name": "rc-slider-captcha",
"version": "1.1.5",
"version": "1.1.6",
"description": "React slider captcha component.",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc