ming-demo3
Version:
mdf metaui web
124 lines (95 loc) • 5.07 kB
JavaScript
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.KeyboardInput1 = exports["default"] = void 0;
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf3 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _react = _interopRequireWildcard(require("react"));
var _keyboard = _interopRequireDefault(require("../keyboard"));
require("../keyboard/Keyboard.css");
var _baseui = require("@mdf/baseui");
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var keyboardInput = function (_Component) {
(0, _inherits2["default"])(keyboardInput, _Component);
function keyboardInput() {
(0, _classCallCheck2["default"])(this, keyboardInput);
return (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf3["default"])(keyboardInput).apply(this, arguments));
}
(0, _createClass2["default"])(keyboardInput, [{
key: "render",
value: function render() {
return _react["default"].createElement("div", {
className: "keyboard-box"
}, this.props.prefix, _react["default"].createElement(_keyboard["default"], {
enabled: true,
required: true,
type: this.props.type,
onChange: this.props.onChange,
onBlur: this.props.onBlur,
onFocus: this.props.onFocus,
value: this.props.value,
min: this.props.min,
max: this.props.max,
step: this.props.step,
name: this.props.name,
id: this.props.id,
disabled: this.props.disabled,
inputClassName: this.props.inputClassName,
keyboardClassName: this.props.keyboardClassName,
placeholder: this.props.placeholder,
defaultKeyboard: "us",
isFirstLetterUppercase: false,
isDraggable: false,
readOnly: this.props.readOnly,
opacity: 1
}));
}
}]);
return keyboardInput;
}(_react.Component);
exports["default"] = keyboardInput;
var KeyboardInput1 = function (_Component2) {
(0, _inherits2["default"])(KeyboardInput1, _Component2);
function KeyboardInput1() {
var _getPrototypeOf2;
var _this;
(0, _classCallCheck2["default"])(this, KeyboardInput1);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = (0, _possibleConstructorReturn2["default"])(this, (_getPrototypeOf2 = (0, _getPrototypeOf3["default"])(KeyboardInput1)).call.apply(_getPrototypeOf2, [this].concat(args)));
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleFocus", function (e) {
if (_this.props.onFocus) _this.props.onFocus(e);
if (_this.oskOpen) return;
_this.oskOpen = true;
cb.electron.sendOrder('oskOpen');
});
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleBlur", function (e) {
if (_this.props.onBlur) _this.props.onBlur(e);
_this.oskOpen = false;
cb.electron.sendOrder('oskClose');
});
return _this;
}
(0, _createClass2["default"])(KeyboardInput1, [{
key: "render",
value: function render() {
var props = _objectSpread({}, this.props);
props.onFocus = this.handleFocus;
props.onBlur = this.handleBlur;
return _react["default"].createElement(_baseui.Input, props);
}
}]);
return KeyboardInput1;
}(_react.Component);
exports.KeyboardInput1 = KeyboardInput1;
//# sourceMappingURL=KeyboardInput.js.map
;