Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 3.141.12.236
{"version":3,"sources":["pages/duringexam/examcenter/exmcntrtbl.js","pages/duringexam/examcenter/index.js","actions/during-exam/exmCntr.js","../node_modules/react-input-mask/index.js","../node_modules/react-input-mask/lib/react-input-mask.production.min.js","pages/common/degreeGroupWithYearType.js"],"names":["ExamcntrTable","state","tdata","cntrdet","searchVal","searchTable","e","data","string","value","searchPrbatch","_this","props","tblData","filter","o","Object","keys","some","k","toLowerCase","includes","setState","this","prevProps","lenght","react_default","a","createElement","Divider","style","marginBottom","backgroundColor","className","Input","icon","fluid","placeholder","onChange","fontSize","Table","celled","padded","selectable","size","color","unstackable","Header","Row","textAlign","HeaderCell","Body","map","el","i","key","overflow","Cell","fqpcode","fsubname","fcntrcode","collegecenter","fdescpn","fdoe","tcount","abcount","mpcount","prcount","Component","ExamCntr","cntrdata","fqpfrm","fqpto","fdatefrom","moment","format","fdateto","rtype","stype","fcntrfrom","fcntrto","fyear","fexamtype","fdeggrp","fexamdate","handleCancel","changeDeggrp","console","log","deggrp","frmSubmit","handleChangedate","defineProperty","target","name","handleChange","handleReport","_this$state","window","open","ReportAPI","univcode","JSON","stringify","user","showError","header","content","handleTable","_this$state2","getExmCntr","fetchDegGrp","_this$state3","formatChars","n","m","d","z","y","wheight","wHeight","Card","Content","display","Button","basic","onClick","Link","to","Description","height","concat","overflowY","Form","degreeGroupWithYearType","pdeggrp","Group","Field","width","react_input_mask_default","type","mask","marginTop","maxLength","label","fcurtype","Dropdown","search","selection","options","text","exmcntrtbl","getExmCntrs","connect","univ","funivcode","fdatefrm","_ref","asyncToGenerator","regenerator_default","mark","_callee","dispatch","getState","response","wrap","_context","prev","next","univadmin","get","params","sent","payload","error_code","msg","status","stop","_x","_x2","apply","arguments","module","exports","__webpack_require__","React","reactDom","_extends","assign","t","length","prototype","hasOwnProperty","call","_inheritsLoose","create","getOwnPropertyNames","r","getOwnPropertyDescriptor","configurable","undefined","_defaults2","constructor","_assertThisInitialized","ReferenceError","invariant_1","s","l","Error","u","c","replace","framesToPop","setInputSelection","selectionStart","selectionEnd","createTextRange","collapse","moveStart","moveEnd","select","defaultFormatChars","9","*","defaultMaskChar","parseMask","maskChar","prefix","lastEditablePosition","permanents","split","forEach","push","isPermanentCharacter","indexOf","isAllowedCharacter","RegExp","test","isEmpty","every","getFilledLength","slice","isFilled","formatValue","insertString","h","getRightEditablePosition","getStringValue","processChange","f","Math","min","start","end","getInsertStringLength","getLeftEditablePosition","join","max","splice","clearRange","enteredString","isFunction","getCancelAnimationFrame","cancelAnimationFrame","webkitCancelRequestAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","defer","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","setTimeout","cancelDefer","clearTimeout","InputElement","focused","mounted","previousSelection","selectionDeferId","saveSelectionLoopDeferId","saveSelectionLoop","getSelection","runSaveSelectionLoop","stopSaveSelectionLoop","getInputDOMNode","findDOMNode","Element","nodeName","querySelector","getInputValue","setInputValue","setCursorToEnd","maskOptions","setCursorPosition","setSelection","isFocused","deferred","abs","document","createRange","parentElement","getInputSelection","getCursorPosition","getBeforeMaskedValueChangeConfig","alwaysShowMask","isInputAutofilled","matches","beforePasteState","beforeMaskedValueChange","isWindowsPhoneBrowser","onFocus","onBlur","onMouseDown","addEventListener","mouseDownX","clientX","mouseDownY","clientY","mouseDownTime","Date","getTime","removeEventListener","onPaste","defaultPrevented","handleRef","children","inputRef","defaultValue","componentDidMount","navigator","userAgent","componentDidUpdate","p","g","forceUpdate","v","componentWillUnmount","render","_objectWithoutPropertiesLoose","ref","disabled","readOnly","cloneElement","DegreeGroupWithYearType","deggroup_options","_this$props$pdeggrp","react__WEBPACK_IMPORTED_MODULE_7___default","semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__","semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__","openOnFocus","selectOnBlur"],"mappings":"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","file":"static/js/79.bc13560e.chunk.js","sourcesContent":["import React, { Component } from \"react\";\nimport {\n Card,\n Divider,\n Form,\n Button,\n Table,\n Input,\n Label,\n Checkbox,\n Tab,\n} from \"semantic-ui-react\";\nimport \"../../../index.css\";\n\nclass ExamcntrTable extends Component {\n state = { tdata: false, cntrdet: [], searchVal: \"\" };\n\n componentDidMount() {\n this.setState({ cntrdet: this.props.tblData });\n }\n componentDidUpdate(prevProps) {\n if (this.props.tblData !== prevProps.tblData) {\n this.setState({ cntrdet: this.props.tblData });\n }\n }\n\n searchTable = (e, data) => {\n const string = data.value;\n const searchPrbatch = this.props.tblData.filter((o) =>\n Object.keys(o).some((k) =>\n o[k].toLowerCase().includes(string.toLowerCase())\n )\n );\n this.setState({ cntrdet: searchPrbatch, searchVal: data.value });\n };\n\n render() {\n const data = this.state.cntrdet;\n // console.log(\"tblData\", data);\n if ((data.lenght = 0)) {\n } else {\n return (\n <div>\n <Divider />\n <div\n style={{\n marginBottom: \"1em\",\n backgroundColor: \"white\",\n }}\n className=\"stick\"\n >\n <Input\n icon=\"search\"\n fluid\n placeholder=\"Search...\"\n onChange={this.searchTable}\n value={this.state.searchVal}\n style={{ fontSize: \"1.1em\" }}\n />\n </div>\n <div>\n <Table\n celled\n padded\n selectable\n size=\"small\"\n color=\"olive\"\n className=\"sticky\"\n unstackable\n >\n <Table.Header>\n <Table.Row textAlign=\"center\">\n <Table.HeaderCell>Sl.No.</Table.HeaderCell>\n <Table.HeaderCell>QP Code</Table.HeaderCell>\n <Table.HeaderCell>Subject Name </Table.HeaderCell>\n <Table.HeaderCell>Center Code</Table.HeaderCell>\n <Table.HeaderCell>Center Name</Table.HeaderCell>\n <Table.HeaderCell>Session</Table.HeaderCell>\n <Table.HeaderCell>Date of Exam</Table.HeaderCell>\n <Table.HeaderCell>Total Count</Table.HeaderCell>\n <Table.HeaderCell>Absent Count</Table.HeaderCell>\n <Table.HeaderCell>MalPractice Count</Table.HeaderCell>\n <Table.HeaderCell>Present Count </Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n\n <Table.Body>\n {data.map((el, i) => {\n return (\n <Table.Row key={i} style={{ overflow: \"hidden\" }}>\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\n <Table.Cell textAlign=\"center\">{el.fqpcode}</Table.Cell>\n <Table.Cell>{el.fsubname}</Table.Cell>\n <Table.Cell textAlign=\"center\">{el.fcntrcode}</Table.Cell>\n <Table.Cell>{el.collegecenter}</Table.Cell>\n <Table.Cell>{el.fdescpn}</Table.Cell>\n <Table.Cell>{el.fdoe}</Table.Cell>\n <Table.Cell>{el.tcount}</Table.Cell>\n <Table.Cell>{el.abcount}</Table.Cell>\n <Table.Cell>{el.mpcount}</Table.Cell>\n <Table.Cell>{el.prcount}</Table.Cell>\n </Table.Row>\n );\n })}\n </Table.Body>\n </Table>\n </div>\n </div>\n );\n }\n }\n}\n\nexport default ExamcntrTable;\n","import React, { Component } from \"react\";\nimport { connect } from \"react-redux\";\nimport { Card, Divider, Form, Button, Dropdown } from \"semantic-ui-react\";\nimport { Link } from \"react-router-dom\";\nimport { showError, fetchDegGrp } from \"../../../actions\";\nimport { getExmCntr } from \"../../../actions/during-exam/exmCntr\";\nimport { ReportAPI } from \"../../../apis/consts\";\nimport ExamcntrTable from \"./exmcntrtbl\";\nimport InputMask from \"react-input-mask\";\nimport DegreeGroupWithYearType from \"../../common/degreeGroupWithYearType\";\nimport { wHeight } from \"../../parms\";\nimport moment from \"moment\";\n\nclass ExamCntr extends Component {\n state = {\n cntrdata: false,\n fqpfrm: \"0\",\n fqpto: \"ZZZZZ\",\n fdatefrom: moment().format(\"DD/MM/YYYY\"),\n fdateto: moment().format(\"DD/MM/YYYY\"),\n rtype: \"QPCode wise\",\n stype: \"b\",\n fcntrfrom: \"0\",\n fcntrto: \"ZZZZ\",\n fyear: \"\",\n fexamtype: \"\",\n fdeggrp: \"\",\n fexamdate: \"\",\n };\n\n handleCancel = () => {\n this.setState({\n cntrdata: false,\n fqpfrm: \"0\",\n fqpto: \"ZZZZZ\",\n fdatefrom: moment().format(\"DD/MM/YYYY\"),\n fdateto: moment().format(\"DD/MM/YYYY\"),\n rtype: \"QPCode wise\",\n stype: \"b\",\n fcntrfrom: \"0\",\n fcntrto: \"ZZZZ\",\n });\n };\n\n componentDidMount() {\n this.props.fetchDegGrp();\n }\n\n changeDeggrp = (e, data) => {\n console.log(data.value);\n let deggrpsel = this.props.deggrp.filter(\n (el, i) => el.fdeggrp === data.value\n );\n let deggrp = deggrpsel[0];\n\n this.setState({\n fyear: deggrp.fyear,\n fexamtype: deggrp.fexamtype,\n fexamdate: deggrp.fexamdate,\n fdeggrp: data.value,\n frmSubmit: false,\n });\n };\n\n handleChangedate = (e) => {\n this.setState({ [e.target.name]: e.target.value });\n };\n\n handleChange = (e, data) => {\n this.setState({ [data.name]: data.value });\n };\n\n handleReport = () => {\n const {\n fqpfrm,\n fqpto,\n fdatefrom,\n fdateto,\n rtype,\n stype,\n fcntrfrom,\n fcntrto,\n fdeggrp,\n } = this.state;\n\n // const { fdeggrp } = this.props.user;\n\n if (fdeggrp === \"\") {\n const error = { header: \"Error\", content: \"Select Degree Group\" };\n this.props.showError(error);\n return;\n }\n\n window.open(\n ReportAPI +\n \"examCntr&univcode=\" +\n this.props.univcode +\n \"&dgp=\" +\n fdeggrp +\n \"&qpfrm=\" +\n fqpfrm +\n \"&qpto=\" +\n fqpto +\n \"&fdatefrom=\" +\n fdatefrom +\n \"&fdateto=\" +\n fdateto +\n \"&rtype=\" +\n rtype +\n \"&fcntrfrom=\" +\n fcntrfrom +\n \"&fcntrto=\" +\n fcntrto +\n \"&stype=\" +\n stype +\n \"&user=\" +\n JSON.stringify(this.props.user),\n \"_blank\"\n );\n };\n\n handleTable = () => {\n const {\n fdeggrp,\n fqpfrm,\n fqpto,\n fdatefrom,\n fdateto,\n rtype,\n stype,\n fcntrfrom,\n fcntrto,\n } = this.state;\n\n // const { fdeggrp } = this.props.user;\n\n if (fdeggrp === \"\") {\n const error = { header: \"Error\", content: \"Select Degree Group\" };\n this.props.showError(error);\n return;\n }\n // fdeggrp, fqpfrm, fqpto, fdatefrm, fdateto, rtype, stype\n this.props.getExmCntr(\n fqpfrm,\n fqpto,\n fdatefrom,\n fdateto,\n rtype,\n stype,\n fcntrfrom,\n fcntrto,\n fdeggrp\n );\n this.setState({ cntrdata: true });\n };\n\n render() {\n const {\n fqpto,\n fqpfrm,\n fdatefrom,\n fdateto,\n rtype,\n stype,\n fcntrfrom,\n fcntrto,\n fyear,\n fexamtype,\n fdeggrp,\n fexamdate,\n } = this.state;\n\n const report_options = [\n { key: \"QPCode wise\", value: \"QPCode wise\", text: \"QPCode wise\" },\n { key: \"Center Wise\", value: \"Center Wise\", text: \"Center Wise\" },\n ];\n\n const session_options = [\n { key: \"b\", value: \"b\", text: \"Both\" },\n { key: \"m\", value: \"m\", text: \"Morning Session\" },\n { key: \"n\", value: \"n\", text: \"Afternoon Session\" },\n ];\n\n const formatChars = {\n n: \"[0-1]\",\n m: \"[0-9]\",\n e: \"[0-3]\",\n d: \"[0-9]\",\n z: \"[1-2]\",\n y: \"[0-9]\",\n };\n const wheight = wHeight();\n\n return (\n <div className=\"animated fadeIn\">\n <Card fluid>\n <Card.Content>\n <Card.Header style={{ display: \"flex\" }}>\n <h4>Exam Center Report</h4>\n <div className=\"ml-auto\">\n <Button\n basic\n color=\"blue\"\n onClick={this.handleReport}\n content=\"Report\"\n icon=\"file\"\n />\n <Button\n basic\n color=\"black\"\n icon=\"ban\"\n onClick={this.handleCancel}\n content=\"Cancel\"\n />\n <Link to=\"/dashboard\">\n <Button basic color=\"red\" content=\"Exit\" icon=\"home\" />\n </Link>\n </div>\n </Card.Header>\n <Divider />\n <Card.Description\n style={{ height: `${wheight}px`, overflowY: \"auto\" }}\n >\n <div className=\"col-md-8 col-lg-8 col-sm-12\">\n <Form>\n <DegreeGroupWithYearType\n pdeggrp={{ fdeggrp, fyear, fexamtype, fexamdate }}\n changeDeggrp={this.changeDeggrp}\n />\n <Form.Group>\n <Form.Field width={9}>\n <label> Date Range </label>\n <InputMask\n formatChars={formatChars}\n type=\"text\"\n value={fdatefrom}\n mask=\"ed/nm/zyyy\"\n placeholder=\"From\"\n name=\"fdatefrom\"\n onChange={this.handleChangedate}\n />\n </Form.Field>\n <Form.Field width={9}>\n <InputMask\n formatChars={formatChars}\n type=\"text\"\n value={fdateto}\n mask=\"ed/nm/zyyy\"\n placeholder=\"To\"\n name=\"fdateto\"\n onChange={this.handleChangedate}\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n <Form.Group>\n <Form.Input\n placeholder=\"From\"\n value={fqpfrm}\n width={9}\n name=\"fqpfrm\"\n onChange={this.handleChange}\n maxLength=\"5\"\n label=\"QPCode Range\"\n />\n <Form.Input\n placeholder=\"To\"\n name=\"fqpto\"\n value={fqpto}\n width={9}\n onChange={this.handleChange}\n maxLength=\"5\"\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Group>\n {this.props.user.fcurtype < 500 ? (\n <Form.Group>\n <Form.Input\n placeholder=\"From\"\n value={fcntrfrom}\n width={9}\n name=\"fcntrfrom\"\n onChange={this.handleChange}\n maxLength=\"5\"\n label=\"Centre Range\"\n />\n <Form.Input\n placeholder=\"To\"\n name=\"fcntrto\"\n value={fcntrto}\n width={9}\n onChange={this.handleChange}\n maxLength=\"5\"\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Group>\n ) : null}\n <Form.Group>\n <Form.Field width={9}>\n <label>Session Type</label>\n <Dropdown\n placeholder=\"Report\"\n search\n selection\n name=\"stype\"\n value={stype}\n options={session_options}\n onChange={this.handleChange}\n />\n </Form.Field>\n <Form.Field width={9}>\n <label>Report Type</label>\n <Dropdown\n placeholder=\"Report\"\n search\n selection\n name=\"rtype\"\n value={rtype}\n options={report_options}\n onChange={this.handleChange}\n />\n </Form.Field>\n </Form.Group>\n\n <Button\n color=\"blue\"\n onClick={this.handleTable}\n content=\"Submit\"\n />\n </Form>\n </div>\n\n {this.state.cntrdata ? (\n <ExamcntrTable tblData={this.props.getExmCntrs} />\n ) : null}\n </Card.Description>\n </Card.Content>\n </Card>\n </div>\n );\n }\n}\nconst mapStateToProps = (state) => {\n return {\n deggrp: state.deggrp,\n univcode: state.univ.funivcode,\n getExmCntrs: state.getExmCntrs,\n user: state.user,\n };\n};\n\nexport default connect(mapStateToProps, {\n showError,\n getExmCntr,\n fetchDegGrp,\n})(ExamCntr);\n","import univadmin from \"../../apis/univadmin\";\n\nexport const getExmCntr = (\n fqpfrm,\n fqpto,\n fdatefrm,\n fdateto,\n rtype,\n stype,\n fcntrfrom,\n fcntrto,\n fdeggrp\n) => {\n return async function (dispatch, getState) {\n const state = getState();\n // console.log(\"ffff\", fdeggrp, fqpfrm, fqpto, fdate, stype, rtype);\n // const fdeggrp = state.user.fdeggrp;\n dispatch({\n type: \"SET_LOADER\",\n });\n\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getExmCntr\",\n univcode: state.univ.funivcode,\n fqpfrm: fqpfrm,\n fqpto: fqpto,\n fdatefrom: fdatefrm,\n fdateto: fdateto,\n rtype: rtype,\n stype: stype,\n fcntrfrom: fcntrfrom,\n fcntrto: fcntrto,\n fdeggrp: fdeggrp,\n user: state.user,\n },\n });\n dispatch({\n type: \"UNSET_LOADER\",\n });\n console.log(\"exmCntr\", response.data, typeof response.data);\n if (typeof response.data !== \"object\") {\n const data = {\n error_code: -1,\n data: { msg: \"Something went wrong\" },\n status: \"failure\",\n };\n dispatch({\n type: \"SET_ERROR\",\n payload: data,\n });\n } else if (response.data.error_code === 0) {\n dispatch({\n type: \"GET_EXM_CNTR\",\n payload: response.data,\n });\n } else {\n dispatch({\n type: \"SET_ERROR\",\n payload: response.data,\n });\n }\n };\n};\n","if (process.env.NODE_ENV === 'production') {\n module.exports = require('./lib/react-input-mask.production.min.js');\n} else {\n module.exports = require('./lib/react-input-mask.development.js');\n}","\"use strict\";\n\nfunction _interopDefault(e) {\n return e && \"object\" == typeof e && \"default\" in e ? e[\"default\"] : e;\n}\n\nvar React = _interopDefault(require(\"react\")),\n reactDom = require(\"react-dom\");\n\nfunction _defaults2(e, t) {\n for (var n = Object.getOwnPropertyNames(t), a = 0; a < n.length; a++) {\n var i = n[a],\n r = Object.getOwnPropertyDescriptor(t, i);\n r && r.configurable && e[i] === undefined && Object.defineProperty(e, i, r);\n }\n\n return e;\n}\n\nfunction _extends() {\n return (_extends = Object.assign || function (e) {\n for (var t = 1; t < arguments.length; t++) {\n var n = arguments[t];\n\n for (var a in n) {\n Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]);\n }\n }\n\n return e;\n }).apply(this, arguments);\n}\n\nfunction _inheritsLoose(e, t) {\n e.prototype = Object.create(t.prototype), _defaults2(e.prototype.constructor = e, t);\n}\n\nfunction _objectWithoutPropertiesLoose(e, t) {\n if (null == e) return {};\n var n,\n a,\n i = {},\n r = Object.keys(e);\n\n for (a = 0; a < r.length; a++) {\n n = r[a], 0 <= t.indexOf(n) || (i[n] = e[n]);\n }\n\n return i;\n}\n\nfunction _assertThisInitialized(e) {\n if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n return e;\n}\n\nvar invariant = function invariant(e, t, n, a, i, r, o, s) {\n if (!e) {\n var l;\n if (t === undefined) l = new Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else {\n var u = [n, a, i, r, o, s],\n c = 0;\n (l = new Error(t.replace(/%s/g, function () {\n return u[c++];\n }))).name = \"Invariant Violation\";\n }\n throw l.framesToPop = 1, l;\n }\n},\n invariant_1 = invariant;\n\nfunction setInputSelection(e, t, n) {\n if (\"selectionStart\" in e && \"selectionEnd\" in e) e.selectionStart = t, e.selectionEnd = n;else {\n var a = e.createTextRange();\n a.collapse(!0), a.moveStart(\"character\", t), a.moveEnd(\"character\", n - t), a.select();\n }\n}\n\nfunction getInputSelection(e) {\n var t = 0,\n n = 0;\n if (\"selectionStart\" in e && \"selectionEnd\" in e) t = e.selectionStart, n = e.selectionEnd;else {\n var a = document.selection.createRange();\n a.parentElement() === e && (t = -a.moveStart(\"character\", -e.value.length), n = -a.moveEnd(\"character\", -e.value.length));\n }\n return {\n start: t,\n end: n,\n length: n - t\n };\n}\n\nvar defaultFormatChars = {\n 9: \"[0-9]\",\n a: \"[A-Za-z]\",\n \"*\": \"[A-Za-z0-9]\"\n},\n defaultMaskChar = \"_\";\n\nfunction parseMask(e, t, n) {\n var a = \"\",\n i = \"\",\n r = null,\n o = [];\n if (t === undefined && (t = defaultMaskChar), null == n && (n = defaultFormatChars), !e || \"string\" != typeof e) return {\n maskChar: t,\n formatChars: n,\n mask: null,\n prefix: null,\n lastEditablePosition: null,\n permanents: []\n };\n var s = !1;\n return e.split(\"\").forEach(function (e) {\n s = !s && \"\\\\\" === e || (s || !n[e] ? (o.push(a.length), a.length === o.length - 1 && (i += e)) : r = a.length + 1, a += e, !1);\n }), {\n maskChar: t,\n formatChars: n,\n prefix: i,\n mask: a,\n lastEditablePosition: r,\n permanents: o\n };\n}\n\nfunction isPermanentCharacter(e, t) {\n return -1 !== e.permanents.indexOf(t);\n}\n\nfunction isAllowedCharacter(e, t, n) {\n var a = e.mask,\n i = e.formatChars;\n if (!n) return !1;\n if (isPermanentCharacter(e, t)) return a[t] === n;\n var r = i[a[t]];\n return new RegExp(r).test(n);\n}\n\nfunction isEmpty(n, e) {\n return e.split(\"\").every(function (e, t) {\n return isPermanentCharacter(n, t) || !isAllowedCharacter(n, t, e);\n });\n}\n\nfunction getFilledLength(e, t) {\n var n = e.maskChar,\n a = e.prefix;\n\n if (!n) {\n for (; t.length > a.length && isPermanentCharacter(e, t.length - 1);) {\n t = t.slice(0, t.length - 1);\n }\n\n return t.length;\n }\n\n for (var i = a.length, r = t.length; r >= a.length; r--) {\n var o = t[r];\n\n if (!isPermanentCharacter(e, r) && isAllowedCharacter(e, r, o)) {\n i = r + 1;\n break;\n }\n }\n\n return i;\n}\n\nfunction isFilled(e, t) {\n return getFilledLength(e, t) === e.mask.length;\n}\n\nfunction formatValue(e, t) {\n var n = e.maskChar,\n a = e.mask,\n i = e.prefix;\n\n if (!n) {\n for ((t = insertString(e, \"\", t, 0)).length < i.length && (t = i); t.length < a.length && isPermanentCharacter(e, t.length);) {\n t += a[t.length];\n }\n\n return t;\n }\n\n if (t) return insertString(e, formatValue(e, \"\"), t, 0);\n\n for (var r = 0; r < a.length; r++) {\n isPermanentCharacter(e, r) ? t += a[r] : t += n;\n }\n\n return t;\n}\n\nfunction clearRange(n, e, a, t) {\n var i = a + t,\n r = n.maskChar,\n o = n.mask,\n s = n.prefix,\n l = e.split(\"\");\n if (r) return l.map(function (e, t) {\n return t < a || i <= t ? e : isPermanentCharacter(n, t) ? o[t] : r;\n }).join(\"\");\n\n for (var u = i; u < l.length; u++) {\n isPermanentCharacter(n, u) && (l[u] = \"\");\n }\n\n return a = Math.max(s.length, a), l.splice(a, i - a), e = l.join(\"\"), formatValue(n, e);\n}\n\nfunction insertString(r, o, e, s) {\n var l = r.mask,\n u = r.maskChar,\n c = r.prefix,\n t = e.split(\"\"),\n h = isFilled(r, o);\n return !u && s > o.length && (o += l.slice(o.length, s)), t.every(function (e) {\n for (; i = e, isPermanentCharacter(r, a = s) && i !== l[a];) {\n if (s >= o.length && (o += l[s]), t = e, n = s, u && isPermanentCharacter(r, n) && t === u) return !0;\n if (++s >= l.length) return !1;\n }\n\n var t, n, a, i;\n return !isAllowedCharacter(r, s, e) && e !== u || (s < o.length ? o = u || h || s < c.length ? o.slice(0, s) + e + o.slice(s + 1) : (o = o.slice(0, s) + e + o.slice(s), formatValue(r, o)) : u || (o += e), ++s < l.length);\n }), o;\n}\n\nfunction getInsertStringLength(a, e, t, i) {\n var r = a.mask,\n o = a.maskChar,\n n = t.split(\"\"),\n s = i;\n return n.every(function (e) {\n for (; n = e, isPermanentCharacter(a, t = i) && n !== r[t];) {\n if (++i >= r.length) return !1;\n }\n\n var t, n;\n return (isAllowedCharacter(a, i, e) || e === o) && i++, i < r.length;\n }), i - s;\n}\n\nfunction getLeftEditablePosition(e, t) {\n for (var n = t; 0 <= n; --n) {\n if (!isPermanentCharacter(e, n)) return n;\n }\n\n return null;\n}\n\nfunction getRightEditablePosition(e, t) {\n for (var n = e.mask, a = t; a < n.length; ++a) {\n if (!isPermanentCharacter(e, a)) return a;\n }\n\n return null;\n}\n\nfunction getStringValue(e) {\n return e || 0 === e ? e + \"\" : \"\";\n}\n\nfunction processChange(e, t, n, a, i) {\n var r = e.mask,\n o = e.prefix,\n s = e.lastEditablePosition,\n l = t,\n u = \"\",\n c = 0,\n h = 0,\n f = Math.min(i.start, n.start);\n\n if (n.end > i.start ? h = (c = getInsertStringLength(e, a, u = l.slice(i.start, n.end), f)) ? i.length : 0 : l.length < a.length && (h = a.length - l.length), l = a, h) {\n if (1 === h && !i.length) f = i.start === n.start ? getRightEditablePosition(e, n.start) : getLeftEditablePosition(e, n.start);\n l = clearRange(e, l, f, h);\n }\n\n return l = insertString(e, l, u, f), (f += c) >= r.length ? f = r.length : f < o.length && !c ? f = o.length : f >= o.length && f < s && c && (f = getRightEditablePosition(e, f)), u || (u = null), {\n value: l = formatValue(e, l),\n enteredString: u,\n selection: {\n start: f,\n end: f\n }\n };\n}\n\nfunction isWindowsPhoneBrowser() {\n var e = new RegExp(\"windows\", \"i\"),\n t = new RegExp(\"phone\", \"i\"),\n n = navigator.userAgent;\n return e.test(n) && t.test(n);\n}\n\nfunction isFunction(e) {\n return \"function\" == typeof e;\n}\n\nfunction getRequestAnimationFrame() {\n return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame;\n}\n\nfunction getCancelAnimationFrame() {\n return window.cancelAnimationFrame || window.webkitCancelRequestAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame;\n}\n\nfunction defer(e) {\n return (!!getCancelAnimationFrame() ? getRequestAnimationFrame() : function () {\n return setTimeout(e, 1e3 / 60);\n })(e);\n}\n\nfunction cancelDefer(e) {\n (getCancelAnimationFrame() || clearTimeout)(e);\n}\n\nvar InputElement = function (c) {\n function e(e) {\n var f = c.call(this, e) || this;\n f.focused = !1, f.mounted = !1, f.previousSelection = null, f.selectionDeferId = null, f.saveSelectionLoopDeferId = null, f.saveSelectionLoop = function () {\n f.previousSelection = f.getSelection(), f.saveSelectionLoopDeferId = defer(f.saveSelectionLoop);\n }, f.runSaveSelectionLoop = function () {\n null === f.saveSelectionLoopDeferId && f.saveSelectionLoop();\n }, f.stopSaveSelectionLoop = function () {\n null !== f.saveSelectionLoopDeferId && (cancelDefer(f.saveSelectionLoopDeferId), f.saveSelectionLoopDeferId = null, f.previousSelection = null);\n }, f.getInputDOMNode = function () {\n if (!f.mounted) return null;\n var e = reactDom.findDOMNode(_assertThisInitialized(_assertThisInitialized(f))),\n t = \"undefined\" != typeof window && e instanceof window.Element;\n if (e && !t) return null;\n if (\"INPUT\" !== e.nodeName && (e = e.querySelector(\"input\")), !e) throw new Error(\"react-input-mask: inputComponent doesn't contain input node\");\n return e;\n }, f.getInputValue = function () {\n var e = f.getInputDOMNode();\n return e ? e.value : null;\n }, f.setInputValue = function (e) {\n var t = f.getInputDOMNode();\n t && (f.value = e, t.value = e);\n }, f.setCursorToEnd = function () {\n var e = getFilledLength(f.maskOptions, f.value),\n t = getRightEditablePosition(f.maskOptions, e);\n null !== t && f.setCursorPosition(t);\n }, f.setSelection = function (e, t, n) {\n void 0 === n && (n = {});\n var a = f.getInputDOMNode(),\n i = f.isFocused();\n a && i && (n.deferred || setInputSelection(a, e, t), null !== f.selectionDeferId && cancelDefer(f.selectionDeferId), f.selectionDeferId = defer(function () {\n f.selectionDeferId = null, setInputSelection(a, e, t);\n }), f.previousSelection = {\n start: e,\n end: t,\n length: Math.abs(t - e)\n });\n }, f.getSelection = function () {\n return getInputSelection(f.getInputDOMNode());\n }, f.getCursorPosition = function () {\n return f.getSelection().start;\n }, f.setCursorPosition = function (e) {\n f.setSelection(e, e);\n }, f.isFocused = function () {\n return f.focused;\n }, f.getBeforeMaskedValueChangeConfig = function () {\n var e = f.maskOptions,\n t = e.mask,\n n = e.maskChar,\n a = e.permanents,\n i = e.formatChars;\n return {\n mask: t,\n maskChar: n,\n permanents: a,\n alwaysShowMask: !!f.props.alwaysShowMask,\n formatChars: i\n };\n }, f.isInputAutofilled = function (e, t, n, a) {\n var i = f.getInputDOMNode();\n\n try {\n if (i.matches(\":-webkit-autofill\")) return !0;\n } catch (r) {}\n\n return !f.focused || a.end < n.length && t.end === e.length;\n }, f.onChange = function (e) {\n var t = _assertThisInitialized(_assertThisInitialized(f)).beforePasteState,\n n = _assertThisInitialized(_assertThisInitialized(f)).previousSelection,\n a = f.props.beforeMaskedValueChange,\n i = f.getInputValue(),\n r = f.value,\n o = f.getSelection();\n\n f.isInputAutofilled(i, o, r, n) && (r = formatValue(f.maskOptions, \"\"), n = {\n start: 0,\n end: 0,\n length: 0\n }), t && (n = t.selection, r = t.value, o = {\n start: n.start + i.length,\n end: n.start + i.length,\n length: 0\n }, i = r.slice(0, n.start) + i + r.slice(n.end), f.beforePasteState = null);\n var s = processChange(f.maskOptions, i, o, r, n),\n l = s.enteredString,\n u = s.selection,\n c = s.value;\n\n if (isFunction(a)) {\n var h = a({\n value: c,\n selection: u\n }, {\n value: r,\n selection: n\n }, l, f.getBeforeMaskedValueChangeConfig());\n c = h.value, u = h.selection;\n }\n\n f.setInputValue(c), isFunction(f.props.onChange) && f.props.onChange(e), f.isWindowsPhoneBrowser ? f.setSelection(u.start, u.end, {\n deferred: !0\n }) : f.setSelection(u.start, u.end);\n }, f.onFocus = function (e) {\n var t = f.props.beforeMaskedValueChange,\n n = f.maskOptions,\n a = n.mask,\n i = n.prefix;\n\n if (f.focused = !0, f.mounted = !0, a) {\n if (f.value) getFilledLength(f.maskOptions, f.value) < f.maskOptions.mask.length && f.setCursorToEnd();else {\n var r = formatValue(f.maskOptions, i),\n o = formatValue(f.maskOptions, r),\n s = getFilledLength(f.maskOptions, o),\n l = getRightEditablePosition(f.maskOptions, s),\n u = {\n start: l,\n end: l\n };\n\n if (isFunction(t)) {\n var c = t({\n value: o,\n selection: u\n }, {\n value: f.value,\n selection: null\n }, null, f.getBeforeMaskedValueChangeConfig());\n o = c.value, u = c.selection;\n }\n\n var h = o !== f.getInputValue();\n h && f.setInputValue(o), h && isFunction(f.props.onChange) && f.props.onChange(e), f.setSelection(u.start, u.end);\n }\n f.runSaveSelectionLoop();\n }\n\n isFunction(f.props.onFocus) && f.props.onFocus(e);\n }, f.onBlur = function (e) {\n var t = f.props.beforeMaskedValueChange,\n n = f.maskOptions.mask;\n\n if (f.stopSaveSelectionLoop(), f.focused = !1, n && !f.props.alwaysShowMask && isEmpty(f.maskOptions, f.value)) {\n var a = \"\";\n if (isFunction(t)) a = t({\n value: a,\n selection: null\n }, {\n value: f.value,\n selection: f.previousSelection\n }, null, f.getBeforeMaskedValueChangeConfig()).value;\n var i = a !== f.getInputValue();\n i && f.setInputValue(a), i && isFunction(f.props.onChange) && f.props.onChange(e);\n }\n\n isFunction(f.props.onBlur) && f.props.onBlur(e);\n }, f.onMouseDown = function (e) {\n if (!f.focused && document.addEventListener) {\n f.mouseDownX = e.clientX, f.mouseDownY = e.clientY, f.mouseDownTime = new Date().getTime();\n\n var r = function r(e) {\n if (document.removeEventListener(\"mouseup\", r), f.focused) {\n var t = Math.abs(e.clientX - f.mouseDownX),\n n = Math.abs(e.clientY - f.mouseDownY),\n a = Math.max(t, n),\n i = new Date().getTime() - f.mouseDownTime;\n (a <= 10 && i <= 200 || a <= 5 && i <= 300) && f.setCursorToEnd();\n }\n };\n\n document.addEventListener(\"mouseup\", r);\n }\n\n isFunction(f.props.onMouseDown) && f.props.onMouseDown(e);\n }, f.onPaste = function (e) {\n isFunction(f.props.onPaste) && f.props.onPaste(e), e.defaultPrevented || (f.beforePasteState = {\n value: f.getInputValue(),\n selection: f.getSelection()\n }, f.setInputValue(\"\"));\n }, f.handleRef = function (e) {\n null == f.props.children && isFunction(f.props.inputRef) && f.props.inputRef(e);\n };\n var t = e.mask,\n n = e.maskChar,\n a = e.formatChars,\n i = e.alwaysShowMask,\n r = e.beforeMaskedValueChange,\n o = e.defaultValue,\n s = e.value;\n f.maskOptions = parseMask(t, n, a), null == o && (o = \"\"), null == s && (s = o);\n var l = getStringValue(s);\n\n if (f.maskOptions.mask && (i || l) && (l = formatValue(f.maskOptions, l), isFunction(r))) {\n var u = e.value;\n null == e.value && (u = o), l = r({\n value: l,\n selection: null\n }, {\n value: u = getStringValue(u),\n selection: null\n }, null, f.getBeforeMaskedValueChangeConfig()).value;\n }\n\n return f.value = l, f;\n }\n\n _inheritsLoose(e, c);\n\n var t = e.prototype;\n return t.componentDidMount = function () {\n this.mounted = !0, this.getInputDOMNode() && (this.isWindowsPhoneBrowser = isWindowsPhoneBrowser(), this.maskOptions.mask && this.getInputValue() !== this.value && this.setInputValue(this.value));\n }, t.componentDidUpdate = function () {\n var e = this.previousSelection,\n t = this.props,\n n = t.beforeMaskedValueChange,\n a = t.alwaysShowMask,\n i = t.mask,\n r = t.maskChar,\n o = t.formatChars,\n s = this.maskOptions,\n l = a || this.isFocused(),\n u = null != this.props.value,\n c = u ? getStringValue(this.props.value) : this.value,\n h = e ? e.start : null;\n\n if (this.maskOptions = parseMask(i, r, o), this.maskOptions.mask) {\n !s.mask && this.isFocused() && this.runSaveSelectionLoop();\n var f = this.maskOptions.mask && this.maskOptions.mask !== s.mask;\n\n if (s.mask || u || (c = this.getInputValue()), (f || this.maskOptions.mask && (c || l)) && (c = formatValue(this.maskOptions, c)), f) {\n var p = getFilledLength(this.maskOptions, c);\n (null === h || p < h) && (h = isFilled(this.maskOptions, c) ? p : getRightEditablePosition(this.maskOptions, p));\n }\n\n !this.maskOptions.mask || !isEmpty(this.maskOptions, c) || l || u && this.props.value || (c = \"\");\n var d = {\n start: h,\n end: h\n };\n\n if (isFunction(n)) {\n var m = n({\n value: c,\n selection: d\n }, {\n value: this.value,\n selection: this.previousSelection\n }, null, this.getBeforeMaskedValueChangeConfig());\n c = m.value, d = m.selection;\n }\n\n this.value = c;\n var g = this.getInputValue() !== this.value;\n g ? (this.setInputValue(this.value), this.forceUpdate()) : f && this.forceUpdate();\n var v = !1;\n null != d.start && null != d.end && (v = !e || e.start !== d.start || e.end !== d.end), (v || g) && this.setSelection(d.start, d.end);\n } else s.mask && (this.stopSaveSelectionLoop(), this.forceUpdate());\n }, t.componentWillUnmount = function () {\n this.mounted = !1, null !== this.selectionDeferId && cancelDefer(this.selectionDeferId), this.stopSaveSelectionLoop();\n }, t.render = function () {\n var t,\n e = this.props,\n n = (e.mask, e.alwaysShowMask, e.maskChar, e.formatChars, e.inputRef, e.beforeMaskedValueChange, e.children),\n a = _objectWithoutPropertiesLoose(e, [\"mask\", \"alwaysShowMask\", \"maskChar\", \"formatChars\", \"inputRef\", \"beforeMaskedValueChange\", \"children\"]);\n\n if (n) {\n isFunction(n) || invariant_1(!1);\n\n var i = [\"onChange\", \"onPaste\", \"onMouseDown\", \"onFocus\", \"onBlur\", \"value\", \"disabled\", \"readOnly\"],\n r = _extends({}, a);\n\n i.forEach(function (e) {\n return delete r[e];\n }), t = n(r), i.filter(function (e) {\n return null != t.props[e] && t.props[e] !== a[e];\n }).length && invariant_1(!1);\n } else t = React.createElement(\"input\", _extends({\n ref: this.handleRef\n }, a));\n\n var o = {\n onFocus: this.onFocus,\n onBlur: this.onBlur\n };\n return this.maskOptions.mask && (a.disabled || a.readOnly || (o.onChange = this.onChange, o.onPaste = this.onPaste, o.onMouseDown = this.onMouseDown), null != a.value && (o.value = this.value)), t = React.cloneElement(t, o);\n }, e;\n}(React.Component);\n\nmodule.exports = InputElement;","import React, { Component } from \"react\";\nimport { connect } from \"react-redux\";\nimport { Form, Dropdown } from \"semantic-ui-react\";\nimport { fetchDegGrp } from \"../../actions\";\n\nclass DegreeGroupWithYearType extends Component {\n async componentDidMount() {\n // await this.props.fetchDegGrp();\n }\n\n render() {\n const deggroup = this.props.deggrp;\n var deggroup_options = deggroup.map((el, i) => {\n return {\n key: i,\n value: el.fdeggrp,\n text: `${el.fdeggrp} - ${el.fdescpn}`,\n };\n });\n console.log(this.props.pdeggrp);\n const { fdeggrp, fyear, fexamtype, fexamdate } = this.props.pdeggrp;\n\n return (\n <div>\n <Form.Field>\n <label>Degree Group</label>\n <Dropdown\n size=\"mini\"\n fluid\n search\n selection\n value={fdeggrp}\n onChange={this.props.changeDeggrp}\n placeholder=\"Select Degree Group\"\n disabled={this.props.disabled}\n openOnFocus={false}\n options={deggroup_options}\n selectOnBlur={false}\n />\n </Form.Field>\n <Form.Group>\n <Form.Input\n placeholder=\"Year\"\n value={fyear}\n width={4}\n label=\"Year\"\n readOnly\n />\n <Form.Input\n placeholder=\"Type\"\n value={fexamtype}\n width={3}\n label=\"Type\"\n readOnly\n />\n <Form.Input\n placeholder=\"Exam Date\"\n label=\"Exam Date\"\n width={10}\n value={fexamdate}\n readOnly\n />\n </Form.Group>\n </div>\n );\n }\n}\n\nconst mapStateToProps = (state) => {\n return {\n deggrp: state.deggrp,\n user: state.user,\n };\n};\n\nexport default connect(mapStateToProps, { fetchDegGrp })(\n DegreeGroupWithYearType\n);\n"],"sourceRoot":""}
|