MCPcopy
hub / github.com/webpack/webpack / _saveForm

Function _saveForm

test/configCases/inner-graph/issue-11678/module.js:1959–2001  ·  view source on GitHub ↗
(removeShowWarning, successWithInfoOptions)

Source from the content-addressed store, hash-verified

1957 }
1958}
1959async function _saveForm(removeShowWarning, successWithInfoOptions) {
1960 if (_formObject.validate()) {
1961 const hPk = getPKfromModule();
1962 const saveData = convertData(
1963 hPk,
1964 _formObject.__DEPRECATED__getValues(),
1965 _formData,
1966 _getModuleName(),
1967 _pluginObj,
1968 _isNewDataset,
1969 removeShowWarning,
1970 successWithInfoOptions
1971 );
1972
1973 const json = await servicesData.setSavedPos(saveData, _isNewDataset);
1974 if (json.stat.status === STATUS.SUCCESS) {
1975
1976 if (_isNewDataset) {
1977 _tableSelectionPosNo = json.data.posNo;
1978 }
1979 await _saveCompleted(_tableSelectionPosNo);
1980 return true;
1981 } else if (json.stat.status === STATUS.INFO) {
1982
1983
1984 if (
1985 _.includes(Object.keys(json.data), "askSplitPos") ||
1986 _.includes(Object.keys(json.data), "askHowToChange")
1987 ) {
1988 await showSISaveDialog(json.data);
1989 return true;
1990 }
1991 } else if (json.stat.status === STATUS.VALIDATE) {
1992 await showWarningDialog(json.stat.message);
1993 } else if (json.stat.status === STATUS.WARNING) {
1994
1995 await showSISaveConfirmDialog(json.data.warnings);
1996 }
1997 } else {
1998 showLoadingWarning(pageTC.requiredInformation);
1999 }
2000 return false;
2001}
2002async function _saveCompleted(newPosNo) {
2003 _formObject.setActive(false);
2004 _formObject.memorizeCurrentValues();

Callers 3

showSISaveConfirmDialogFunction · 0.85
onCloseFunction · 0.85
onSaveFunction · 0.85

Calls 7

getPKfromModuleFunction · 0.85
_getModuleNameFunction · 0.85
_saveCompletedFunction · 0.85
showSISaveDialogFunction · 0.85
showSISaveConfirmDialogFunction · 0.85
validateMethod · 0.80
keysMethod · 0.65

Tested by

no test coverage detected