Files
ETB/ETB-FrontEnd/node_modules/.cache/babel-loader/b5d4c7766897669923b6acf267da0bb81d0fc7b3fd3b4d1cafca0a6731bdc564.json
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

1 line
5.2 KiB
JSON

{"ast":null,"code":"import { gridClasses } from '../constants/gridClasses';\nexport function isOverflown(element) {\n return element.scrollHeight > element.clientHeight || element.scrollWidth > element.clientWidth;\n}\nexport function findParentElementFromClassName(elem, className) {\n return elem.closest(`.${className}`);\n}\nexport function getRowEl(cell) {\n if (!cell) {\n return null;\n }\n return findParentElementFromClassName(cell, gridClasses.row);\n} // TODO remove\n\nexport function isGridCellRoot(elem) {\n return elem != null && elem.classList.contains(gridClasses.cell);\n}\nexport function isGridHeaderCellRoot(elem) {\n return elem != null && elem.classList.contains(gridClasses.columnHeader);\n}\nfunction escapeOperandAttributeSelector(operand) {\n return operand.replace(/[\"\\\\]/g, '\\\\$&');\n}\nexport function getGridColumnHeaderElement(root, field) {\n return root.querySelector(`[role=\"columnheader\"][data-field=\"${escapeOperandAttributeSelector(field)}\"]`);\n}\nfunction getGridRowElementSelector(id) {\n return `.${gridClasses.row}[data-id=\"${escapeOperandAttributeSelector(String(id))}\"]`;\n}\nexport function getGridRowElement(root, id) {\n return root.querySelector(getGridRowElementSelector(id));\n}\nexport function getGridCellElement(root, {\n id,\n field\n}) {\n const rowSelector = getGridRowElementSelector(id);\n const cellSelector = `.${gridClasses.cell}[data-field=\"${escapeOperandAttributeSelector(field)}\"]`;\n const selector = `${rowSelector} ${cellSelector}`;\n return root.querySelector(selector);\n}","map":{"version":3,"names":["gridClasses","isOverflown","element","scrollHeight","clientHeight","scrollWidth","clientWidth","findParentElementFromClassName","elem","className","closest","getRowEl","cell","row","isGridCellRoot","classList","contains","isGridHeaderCellRoot","columnHeader","escapeOperandAttributeSelector","operand","replace","getGridColumnHeaderElement","root","field","querySelector","getGridRowElementSelector","id","String","getGridRowElement","getGridCellElement","rowSelector","cellSelector","selector"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@mui/x-data-grid/utils/domUtils.js"],"sourcesContent":["import { gridClasses } from '../constants/gridClasses';\nexport function isOverflown(element) {\n return element.scrollHeight > element.clientHeight || element.scrollWidth > element.clientWidth;\n}\nexport function findParentElementFromClassName(elem, className) {\n return elem.closest(`.${className}`);\n}\nexport function getRowEl(cell) {\n if (!cell) {\n return null;\n }\n\n return findParentElementFromClassName(cell, gridClasses.row);\n} // TODO remove\n\nexport function isGridCellRoot(elem) {\n return elem != null && elem.classList.contains(gridClasses.cell);\n}\nexport function isGridHeaderCellRoot(elem) {\n return elem != null && elem.classList.contains(gridClasses.columnHeader);\n}\n\nfunction escapeOperandAttributeSelector(operand) {\n return operand.replace(/[\"\\\\]/g, '\\\\$&');\n}\n\nexport function getGridColumnHeaderElement(root, field) {\n return root.querySelector(`[role=\"columnheader\"][data-field=\"${escapeOperandAttributeSelector(field)}\"]`);\n}\n\nfunction getGridRowElementSelector(id) {\n return `.${gridClasses.row}[data-id=\"${escapeOperandAttributeSelector(String(id))}\"]`;\n}\n\nexport function getGridRowElement(root, id) {\n return root.querySelector(getGridRowElementSelector(id));\n}\nexport function getGridCellElement(root, {\n id,\n field\n}) {\n const rowSelector = getGridRowElementSelector(id);\n const cellSelector = `.${gridClasses.cell}[data-field=\"${escapeOperandAttributeSelector(field)}\"]`;\n const selector = `${rowSelector} ${cellSelector}`;\n return root.querySelector(selector);\n}"],"mappings":"AAAA,SAASA,WAAW,QAAQ,0BAA0B;AACtD,OAAO,SAASC,WAAWA,CAACC,OAAO,EAAE;EACnC,OAAOA,OAAO,CAACC,YAAY,GAAGD,OAAO,CAACE,YAAY,IAAIF,OAAO,CAACG,WAAW,GAAGH,OAAO,CAACI,WAAW;AACjG;AACA,OAAO,SAASC,8BAA8BA,CAACC,IAAI,EAAEC,SAAS,EAAE;EAC9D,OAAOD,IAAI,CAACE,OAAO,CAAC,IAAID,SAAS,EAAE,CAAC;AACtC;AACA,OAAO,SAASE,QAAQA,CAACC,IAAI,EAAE;EAC7B,IAAI,CAACA,IAAI,EAAE;IACT,OAAO,IAAI;EACb;EAEA,OAAOL,8BAA8B,CAACK,IAAI,EAAEZ,WAAW,CAACa,GAAG,CAAC;AAC9D,CAAC,CAAC;;AAEF,OAAO,SAASC,cAAcA,CAACN,IAAI,EAAE;EACnC,OAAOA,IAAI,IAAI,IAAI,IAAIA,IAAI,CAACO,SAAS,CAACC,QAAQ,CAAChB,WAAW,CAACY,IAAI,CAAC;AAClE;AACA,OAAO,SAASK,oBAAoBA,CAACT,IAAI,EAAE;EACzC,OAAOA,IAAI,IAAI,IAAI,IAAIA,IAAI,CAACO,SAAS,CAACC,QAAQ,CAAChB,WAAW,CAACkB,YAAY,CAAC;AAC1E;AAEA,SAASC,8BAA8BA,CAACC,OAAO,EAAE;EAC/C,OAAOA,OAAO,CAACC,OAAO,CAAC,QAAQ,EAAE,MAAM,CAAC;AAC1C;AAEA,OAAO,SAASC,0BAA0BA,CAACC,IAAI,EAAEC,KAAK,EAAE;EACtD,OAAOD,IAAI,CAACE,aAAa,CAAC,qCAAqCN,8BAA8B,CAACK,KAAK,CAAC,IAAI,CAAC;AAC3G;AAEA,SAASE,yBAAyBA,CAACC,EAAE,EAAE;EACrC,OAAO,IAAI3B,WAAW,CAACa,GAAG,aAAaM,8BAA8B,CAACS,MAAM,CAACD,EAAE,CAAC,CAAC,IAAI;AACvF;AAEA,OAAO,SAASE,iBAAiBA,CAACN,IAAI,EAAEI,EAAE,EAAE;EAC1C,OAAOJ,IAAI,CAACE,aAAa,CAACC,yBAAyB,CAACC,EAAE,CAAC,CAAC;AAC1D;AACA,OAAO,SAASG,kBAAkBA,CAACP,IAAI,EAAE;EACvCI,EAAE;EACFH;AACF,CAAC,EAAE;EACD,MAAMO,WAAW,GAAGL,yBAAyB,CAACC,EAAE,CAAC;EACjD,MAAMK,YAAY,GAAG,IAAIhC,WAAW,CAACY,IAAI,gBAAgBO,8BAA8B,CAACK,KAAK,CAAC,IAAI;EAClG,MAAMS,QAAQ,GAAG,GAAGF,WAAW,IAAIC,YAAY,EAAE;EACjD,OAAOT,IAAI,CAACE,aAAa,CAACQ,QAAQ,CAAC;AACrC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}