Compare commits

...

3 Commits

Author SHA1 Message Date
8fe3848982 Merge branch release/v7.2.0 into master 2022-09-22 12:21:05 +00:00
185a328b10 Fix bug #58864 2022-09-15 15:39:21 +03:00
af97f3085d [de] Change interface for adding text form 2022-09-01 21:16:08 +03:00

21
api.js
View File

@ -304,21 +304,31 @@
oLogicDocument.FinalizeAction();
}
};
window['Asc']['asc_docs_api'].prototype['asc_AddContentControlTextForm'] = window['Asc']['asc_docs_api'].prototype.asc_AddContentControlTextForm = function(oPr, oFormPr)
window['Asc']['asc_docs_api'].prototype['asc_AddContentControlTextForm'] = window['Asc']['asc_docs_api'].prototype.asc_AddContentControlTextForm = function(contentControlPr)
{
var oLogicDocument = this.private_GetLogicDocument();
if (!oLogicDocument)
return;
let textFormPr = contentControlPr ? contentControlPr.TextFormPr : null;
let formPr = contentControlPr ? contentControlPr.FormPr : null;
let placeholderText = contentControlPr ? contentControlPr.PlaceholderText : "";
if (!oLogicDocument.IsSelectionLocked(AscCommon.changestype_Paragraph_Content))
{
oLogicDocument.StartAction(AscDFH.historydescription_Document_AddContentControlTextForm);
var oCC = oLogicDocument.AddContentControlTextForm(oPr);
if (oCC && oFormPr)
var oCC = oLogicDocument.AddContentControlTextForm(textFormPr);
if (oCC)
{
oCC.SetFormPr(oFormPr);
oCC.UpdatePlaceHolderTextPrForForm();
if (placeholderText)
oCC.SetPlaceholderText(placeholderText);
if (formPr)
{
oCC.SetFormPr(formPr);
oCC.UpdatePlaceHolderTextPrForForm();
}
}
oLogicDocument.UpdateInterface();
@ -334,7 +344,6 @@
function AddComplexForm()
{
logicDocument.RemoveTextSelection();
if (!logicDocument.IsSelectionLocked(AscCommon.changestype_Paragraph_Content))
{
logicDocument.StartAction(AscDFH.historydescription_Document_AddComplexForm);