MCPcopy
hub / github.com/webpack/webpack / _showFormNewPosition

Function _showFormNewPosition

test/configCases/inner-graph/issue-11678/module.js:1857–1931  ·  view source on GitHub ↗
(setEvent, postypeID, serverData)

Source from the content-addressed store, hash-verified

1855 }
1856}
1857async function _showFormNewPosition(setEvent, postypeID, serverData) {
1858 _isNewDataset = true;
1859 _formEvent = setEvent;
1860 if (!_isFormInDialog) {
1861 setTableOverlayPanel(setEvent);
1862
1863 _tableSelectionPosNo = null;
1864
1865 _tableObject.setCurrentRow(null);
1866 }
1867 switch (_getModuleName()) {
1868 case ModuleNameEnum.JOB:
1869 {
1870 const hPk = getPKfromModule();
1871 const data = await servicesData.getDefaultsForNewPos(
1872 {
1873 theJobID: hPk.jobid,
1874 thePostype: postypeID
1875 },
1876 servicesData.ServiceHeaderType.JOB
1877 );
1878 await _showFormNewPositionExtended(setEvent, data, getPKfromModule());
1879 }
1880 break;
1881 case ModuleNameEnum.SIHEADER:
1882 if (!serverData) {
1883 throw new Error();
1884 }
1885 await _showFormNewPositionExtended(
1886 setEvent,
1887 serverData,
1888 getPKfromModule()
1889 );
1890 break;
1891 case ModuleNameEnum.CEHEADER:
1892 {
1893 const hPk = getPKfromModule();
1894 const data = await servicesData.getDefaultsForNewPos(
1895 {
1896 theJobID: hPk.ceId,
1897 thePostype: postypeID
1898 },
1899 servicesData.ServiceHeaderType.CE
1900 );
1901 await _showFormNewPositionExtended(setEvent, data, getPKfromModule());
1902 }
1903 break;
1904 case ModuleNameEnum.ORDER:
1905 {
1906 const hPk = getPKfromModule();
1907 const data = await servicesData.getDefaultsForNewPos(
1908 {
1909 theJobID: hPk.orderId,
1910 thePostype: postypeID
1911 },
1912 servicesData.ServiceHeaderType.ORDER
1913 );
1914 await _showFormNewPositionExtended(setEvent, data, getPKfromModule());

Callers 2

_getNewPositionFormFunction · 0.85

Calls 4

setTableOverlayPanelFunction · 0.85
_getModuleNameFunction · 0.85
getPKfromModuleFunction · 0.85

Tested by

no test coverage detected