Commit 2f175982 authored by GoshaZotov's avatar GoshaZotov

asc_SpecialPasteData: delete arguments(preSpecialPasteData, specialPasteData)

parent 23dee39e
......@@ -376,9 +376,9 @@ var editor;
return AscCommon.g_clipboardBase.Special_Paste(props);
};
spreadsheet_api.prototype.asc_SpecialPasteData = function(preSpecialPasteData, specialPasteData, props) {
spreadsheet_api.prototype.asc_SpecialPasteData = function(props) {
if (!this.getViewMode()) {
this.wb.specialPasteData(preSpecialPasteData, specialPasteData, props);
this.wb.specialPasteData(props);
}
};
......
......@@ -2078,9 +2078,9 @@
t.clipboard.pasteData(ws, _format, data1, data2, text_data);
};
WorkbookView.prototype.specialPasteData = function(preSpecialPasteData, specialPasteData, props) {
WorkbookView.prototype.specialPasteData = function(props) {
if (!this.getCellEditMode()) {
this.getWorksheet().specialPaste(preSpecialPasteData, specialPasteData, props);
this.getWorksheet().specialPaste(props);
}
};
......
......@@ -8785,10 +8785,14 @@
}
};
WorksheetView.prototype.specialPaste = function (specialPasteUndoData, specialPasteData, props) {
WorksheetView.prototype.specialPaste = function (props) {
var api = window["Asc"]["editor"];
var t = this;
var clipboard_base = window['AscCommon'].g_clipboardBase;
var specialPasteUndoData = clipboard_base.specialPasteUndoData;
var specialPasteData = clipboard_base.specialPasteData;
if(!specialPasteData)
{
return;
......@@ -8843,7 +8847,7 @@
//откатываемся до того, что было до вставки
//курсор и специальная вставка не в шейпе + курсор в шейпе, специальная вставка на листе
if(specialPasteUndoData && specialPasteUndoData.data && !window['AscCommon'].g_clipboardBase.specialPasteButtonProps.shapeId)
if(specialPasteUndoData && specialPasteUndoData.data && !clipboard_base.specialPasteButtonProps.shapeId)
{
var tempProps = new Asc.SpecialPasteProps();
tempProps.width = true;
......@@ -8852,7 +8856,7 @@
tempProps.transpose = true;
specialPasteUndoData.transpose = null;
}
window['AscCommon'].g_clipboardBase.specialPasteProps = tempProps;
clipboard_base.specialPasteProps = tempProps;
//переводим фокус из шейпа на лист
if(isIntoShape)
......@@ -8880,7 +8884,7 @@
}
//далее специальная вставка
window['AscCommon'].g_clipboardBase.specialPasteProps = props;
clipboard_base.specialPasteProps = props;
//TODO пока для закрытия транзации выставляю флаг. пересмотреть!
window["Asc"]["editor"].wb.clipboard.bIsEndTransaction = true;
api.wb.clipboard.pasteData(t, specialPasteData._format, specialPasteData.data1, specialPasteData.data2, specialPasteData.text_data, true);
......
......@@ -935,7 +935,7 @@
Special_Paste : function(props)
{
this.Api.asc_SpecialPasteData(this.specialPasteUndoData, this.specialPasteData, props);
this.Api.asc_SpecialPasteData(props);
return true;
},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment