New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

fengui

Package Overview
Dependencies
Maintainers
1
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fengui - npm Package Compare versions

Comparing version 0.7.9 to 0.7.10

component/page/BackScroll.jsx

87

component/form/Input.jsx

@@ -1,50 +0,51 @@

import React from "react";
import FixedContent from "fengui/component/page/FixedContent";
import styles from "./Input.scss";
import cancelImg from "./images/cancel1.png";
import React from 'react'
import FixedContent from 'fengui/component/page/FixedContent'
import styles from './Input.scss'
import cancelImg from './images/cancel1.png'
let Input = React.createClass({
getInitialState() {
getInitialState () {
return {
focusInputName: "",
focusInputName: '',
removeCloseBtnTimer: null
};
}
},
formValueChange(name, len, event){
let {onChange}=this.props;
var value = event.target.value;
formValueChange (name, len, event) {
let {onChange} = this.props
var value = event.target.value
if (value.length > len) {
return false;
return false
}
onChange(name, value);
onChange(name, value)
},
cancelFn(name){
let {onChange}=this.props;
onChange(name, "");
cancelFn (name) {
let {onChange} = this.props
onChange(name, '')
},
removeCloseBtn () {
this.setState({
removeCloseBtnTimer: setTimeout(()=> {
removeCloseBtnTimer: setTimeout(() => {
this.setState({
focusInputName: ""
});
focusInputName: ''
})
}, 300)
});
})
},
setFocusInputName(name){
let {removeCloseBtnTimer} = this.state;
clearTimeout(removeCloseBtnTimer);
setFocusInputName (name) {
let {removeCloseBtnTimer} = this.state
clearTimeout(removeCloseBtnTimer)
this.setState({
focusInputName: name
});
})
},
render() {
let {focusInputName} = this.state;
let {title, placeholder, name, disabled,maxlen,type,value} = this.props;
componentDidMount () {
if (this.props.autoFocus) {
this.refs.inputRef.focus()
}
},
render () {
let {focusInputName} = this.state
let {title, placeholder, name, disabled, maxlen, type, value} = this.props
return (
<FixedContent className={styles.this}>

@@ -55,19 +56,19 @@

<input className={styles.write}
placeholder={placeholder}
type={ type ? type: "text" }
disabled={disabled}
onBlur={() => this.removeCloseBtn(name)}
onFocus={()=>this.setFocusInputName(name)}
value={value || ""}
onChange={this.formValueChange.bind(this,name,maxlen)}
<input ref='inputRef' className={styles.write}
placeholder={placeholder}
type={type || 'text'}
disabled={disabled}
onBlur={() => this.removeCloseBtn(name)}
onFocus={() => this.setFocusInputName(name)}
value={value || ''}
onChange={this.formValueChange.bind(this, name, maxlen)}
/>
{value && (focusInputName === name) &&
<span onClick={()=>this.cancelFn(name)} className={styles.cancel}><img
src={cancelImg}/></span>}
<span onClick={() => this.cancelFn(name)} className={styles.cancel}><img
src={cancelImg} /></span>}
</div>
</FixedContent>
);
)
}
});
export default Input;
})
export default Input

@@ -1,3 +0,4 @@

exports.Loading = require('./Loading');
exports.Paging = require('./Paging');
exports.Item = require('./Item');
exports.Loading = require('./Loading')
exports.Paging = require('./Paging')
exports.Item = require('./Item')
{
"name": "fengui",
"version": "0.7.9",
"version": "0.7.10",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/fengjr",

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc