Удалена папка sdk

This commit is contained in:
Alexander Yuzhin 2016-03-23 09:46:19 +03:00
parent 0adfa4e057
commit d4eab4027a
261 changed files with 0 additions and 122521 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 902 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6 KiB

File diff suppressed because it is too large Load diff

View file

@ -1,614 +0,0 @@
var editor = undefined;
var window = {};
var navigator = {};
navigator.userAgent = "chrome";
window.navigator = navigator;
window.location = {};
window.location.protocol = "";
window.location.host = "";
window.location.href = "";
window.NATIVE_EDITOR_ENJINE = true;
window.NATIVE_EDITOR_ENJINE_SYNC_RECALC = true;
var document = {};
window.document = document;
function ConvertJSC_Array(_array)
{
var _len = _array.length;
var ret = new Uint8Array(_len);
for (var i = 0; i < _len; i++)
ret[i] = _array.getAt(i);
return ret;
}
function Image()
{
this.src = "";
this.onload = function()
{
}
this.onerror = function()
{
}
}
function _image_data()
{
this.data = null;
this.length = 0;
}
function native_pattern_fill()
{
}
native_pattern_fill.prototype =
{
setTransform : function(transform) {}
};
function native_gradient_fill()
{
}
native_gradient_fill.prototype =
{
addColorStop : function(offset,color) {}
};
function native_context2d(parent)
{
this.canvas = parent;
this.globalAlpha = 0;
this.globalCompositeOperation = "";
this.fillStyle = "";
this.strokeStyle = "";
this.lineWidth = 0;
this.lineCap = 0;
this.lineJoin = 0;
this.miterLimit = 0;
this.shadowOffsetX = 0;
this.shadowOffsetY = 0;
this.shadowBlur = 0;
this.shadowColor = 0;
this.font = "";
this.textAlign = 0;
this.textBaseline = 0;
}
native_context2d.prototype =
{
save : function() {},
restore : function() {},
scale : function(x,y) {},
rotate : function(angle) {},
translate : function(x,y) {},
transform : function(m11,m12,m21,m22,dx,dy) {},
setTransform : function(m11,m12,m21,m22,dx,dy) {},
createLinearGradient : function(x0,y0,x1,y1) { return new native_gradient_fill(); },
createRadialGradient : function(x0,y0,r0,x1,y1,r1) { return null; },
createPattern : function(image,repetition) { return new native_pattern_fill(); },
clearRect : function(x,y,w,h) {},
fillRect : function(x,y,w,h) {},
strokeRect : function(x,y,w,h) {},
beginPath : function() {},
closePath : function() {},
moveTo : function(x,y) {},
lineTo : function(x,y) {},
quadraticCurveTo : function(cpx,cpy,x,y) {},
bezierCurveTo : function(cp1x,cp1y,cp2x,cp2y,x,y) {},
arcTo : function(x1,y1,x2,y2,radius) {},
rect : function(x,y,w,h) {},
arc : function(x,y,radius,startAngle,endAngle,anticlockwise) {},
fill : function() {},
stroke : function() {},
clip : function() {},
isPointInPath : function(x,y) {},
drawFocusRing : function(element,xCaret,yCaret,canDrawCustom) {},
fillText : function(text,x,y,maxWidth) {},
strokeText : function(text,x,y,maxWidth) {},
measureText : function(text) {},
drawImage : function(img_elem,dx_or_sx,dy_or_sy,dw_or_sw,dh_or_sh,dx,dy,dw,dh) {},
createImageData : function(imagedata_or_sw,sh)
{
var _data = new _image_data();
_data.length = imagedata_or_sw * sh * 4;
_data.data = (typeof(Uint8Array) != 'undefined') ? new Uint8Array(_data.length) : new Array(_data.length);
return _data;
},
getImageData : function(sx,sy,sw,sh) {},
putImageData : function(image_data,dx,dy,dirtyX,dirtyY,dirtyWidth,dirtyHeight) {}
};
function native_canvas()
{
this.id = "";
this.width = 300;
this.height = 150;
this.nodeType = 1;
}
native_canvas.prototype =
{
getContext : function(type)
{
if (type == "2d")
return new native_context2d(this);
return null;
},
toDataUrl : function(type)
{
return "";
},
addEventListener : function()
{
},
attr : function()
{
}
};
window["Asc"] = {};
var _null_object = {};
_null_object.length = 0;
_null_object.nodeType = 1;
_null_object.offsetWidth = 1;
_null_object.offsetHeight = 1;
_null_object.clientWidth = 1;
_null_object.clientHeight = 1;
_null_object.scrollWidth = 1;
_null_object.scrollHeight = 1;
_null_object.style = {};
_null_object.documentElement = _null_object;
_null_object.body = _null_object;
_null_object.ownerDocument = _null_object;
_null_object.defaultView = _null_object;
_null_object.addEventListener = function(){};
_null_object.setAttribute = function(){};
_null_object.getElementsByTagName = function() { return []; };
_null_object.appendChild = function() {};
_null_object.removeChild = function() {};
_null_object.insertBefore = function() {};
_null_object.childNodes = [];
_null_object.parent = _null_object;
_null_object.parentNode = _null_object;
_null_object.find = function() { return this; };
_null_object.appendTo = function() { return this; };
_null_object.css = function() { return this; };
_null_object.width = function() { return 0; };
_null_object.height = function() { return 0; };
_null_object.attr = function() { return this; };
_null_object.prop = function() { return this; };
_null_object.val = function() { return this; };
_null_object.remove = function() {};
_null_object.getComputedStyle = function() { return null; };
_null_object.getContext = function(type) {
if (type == "2d")
return new native_context2d(this);
return null;
};
window._null_object = _null_object;
document.createElement = function(type)
{
if (type && type.toLowerCase)
{
if (type.toLowerCase() == "canvas")
return new native_canvas();
}
return _null_object;
}
function _return_empty_html_element() { return _null_object; };
document.createDocumentFragment = _return_empty_html_element;
document.getElementsByTagName = function(tag) {
var ret = [];
if ("head" == tag)
ret.push(_null_object);
return ret;
};
document.insertBefore = function() {};
document.appendChild = function() {};
document.removeChild = function() {};
document.getElementById = function() { return _null_object; };
document.createComment = function() { return undefined; };
document.documentElement = _null_object;
document.body = _null_object;
var native = CreateNativeEngine();
window.native = native;
window["native"] = native;
function GetNativeEngine()
{
return window.native;
}
var native_renderer = null;
var _api = null;
var Asc = window["Asc"];
function NativeOpenFileData(data, version)
{
window.NATIVE_DOCUMENT_TYPE = window.native.GetEditorType();
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
_api = new window["asc_docs_api"]("");
_api.asc_nativeOpenFile(data, version);
}
else
{
_api = new window["Asc"]["spreadsheet_api"]();
_api.asc_nativeOpenFile(data, version);
}
}
function NativeOpenFile()
{
var doc_bin = window.native.GetFileString(window.native.GetFilePath());
window.NATIVE_DOCUMENT_TYPE = window.native.GetEditorType();
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
_api = new window["asc_docs_api"]("");
_api.asc_nativeOpenFile(doc_bin);
}
else
{
_api = new window["Asc"]["spreadsheet_api"]();
_api.asc_nativeOpenFile(doc_bin);
}
}
function NativeOpenFile2(_params)
{
window["CreateMainTextMeasurerWrapper"]();
window.g_file_path = "native_open_file";
window.NATIVE_DOCUMENT_TYPE = window.native.GetEditorType();
var doc_bin = window.native.GetFileString(window.g_file_path);
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
_api = new window["asc_docs_api"]("");
if (undefined !== _api.Native_Editor_Initialize_Settings)
{
_api.Native_Editor_Initialize_Settings(_params);
}
_api.asc_nativeOpenFile(doc_bin);
if (_api.NativeAfterLoad)
_api.NativeAfterLoad();
}
else
{
_api = new window["Asc"]["spreadsheet_api"]();
_api.asc_nativeOpenFile(doc_bin);
}
}
function NativeCalculateFile()
{
_api.asc_nativeCalculateFile();
}
function NativeApplyChangesData(data, isFull)
{
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
_api.asc_nativeApplyChanges2(data, isFull);
}
else
{
_api.asc_nativeApplyChanges2(data, isFull);
}
}
function NativeApplyChanges()
{
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
var __changes = [];
var _count_main = window.native.GetCountChanges();
for (var i = 0; i < _count_main; i++)
{
var _changes_file = window.native.GetChangesFile(i);
var _changes = JSON.parse(window.native.GetFileString(_changes_file));
for (var j = 0; j < _changes.length; j++)
{
__changes.push(_changes[j]);
}
}
_api.asc_nativeApplyChanges(__changes);
}
else
{
var __changes = [];
var _count_main = window.native.GetCountChanges();
for (var i = 0; i < _count_main; i++)
{
var _changes_file = window.native.GetChangesFile(i);
var _changes = JSON.parse(window.native.GetFileString(_changes_file));
for (var j = 0; j < _changes.length; j++)
{
__changes.push(_changes[j]);
}
}
_api.asc_nativeApplyChanges(__changes);
}
}
function NativeGetFileString()
{
return _api.asc_nativeGetFile();
}
function NativeGetFileData()
{
return _api.asc_nativeGetFileData();
}
function NativeGetFileDataHtml()
{
if (_api.asc_nativeGetHtml)
return _api.asc_nativeGetHtml();
return "";
}
function NativeStartMailMergeByList(database)
{
if (_api.asc_StartMailMergeByList)
return _api.asc_StartMailMergeByList(database);
return undefined;
}
function NativePreviewMailMergeResult(index)
{
if (_api.asc_PreviewMailMergeResult)
return _api.asc_PreviewMailMergeResult(index);
return undefined;
}
function NativeGetMailMergeFiledValue(index, name)
{
if (_api.asc_GetMailMergeFiledValue)
return _api.asc_GetMailMergeFiledValue(index, name);
return "";
}
function GetNativeCountPages()
{
return _api.asc_nativePrintPagesCount();
}
function GetNativeFileDataPDF(_param)
{
return _api.asc_nativeGetPDF(_param);
}
window.memory1 = null;
window.memory2 = null;
function GetNativePageBase64(pageIndex)
{
if (null == window.memory1)
window.memory1 = CreateNativeMemoryStream();
else
window.memory1.ClearNoAttack();
if (null == window.memory2)
window.memory2 = CreateNativeMemoryStream();
else
window.memory2.ClearNoAttack();
if (native_renderer == null)
{
native_renderer = _api.asc_nativeCheckPdfRenderer(window.memory1, window.memory2);
}
else
{
window.memory1.ClearNoAttack();
window.memory2.ClearNoAttack();
}
_api.asc_nativePrint(native_renderer, pageIndex);
return window.memory1;
}
function GetNativePageMeta(pageIndex)
{
return _api.GetNativePageMeta(pageIndex);
}
function GetNativeId()
{
return window.native.GetFileId();
}
// для работы с таймерами
window.NativeSupportTimeouts = false;
window.NativeTimeoutObject = {};
function clearTimeout(_id)
{
if (!window.NativeSupportTimeouts)
return;
window.NativeTimeoutObject["" + _id] = undefined;
window.native["ClearTimeout"](_id);
}
function setTimeout(func, interval)
{
if (!window.NativeSupportTimeouts)
return;
var _id = window.native["GenerateTimeoutId"](interval);
window.NativeTimeoutObject["" + _id] = func;
return _id;
}
window.native.Call_TimeoutFire = function(_id)
{
if (!window.NativeSupportTimeouts)
return;
var _prop = "" + _id;
var _func = window.NativeTimeoutObject[_prop];
window.NativeTimeoutObject[_prop] = undefined;
if (!_func)
return;
_func.call(null);
_func = null;
};
function clearInterval(_id)
{
if (!window.NativeSupportTimeouts)
return;
window.NativeTimeoutObject["" + _id] = undefined;
window.native["ClearTimeout"](_id);
}
function setInterval(func, interval)
{
if (!window.NativeSupportTimeouts)
return;
var _intervalFunc = function()
{
func.call(null);
setTimeout(func, interval);
};
var _id = window.native["GenerateTimeoutId"](interval);
window.NativeTimeoutObject["" + _id] = _intervalFunc;
return _id;
}
window.clearTimeout = clearTimeout;
window.setTimeout = setTimeout;
window.clearInterval = clearInterval;
window.setInterval = setInterval;
var console = {
log : function(param) { window.native.ConsoleLog(param); }
};
// HTML page interface
window.native.Call_OnUpdateOverlay = function(param)
{
return _api.Call_OnUpdateOverlay(param);
};
window.native.Call_OnMouseDown = function(e)
{
return _api.Call_OnMouseDown(e);
};
window.native.Call_OnMouseUp = function(e)
{
return _api.Call_OnMouseUp(e);
};
window.native.Call_OnMouseMove = function(e)
{
return _api.Call_OnMouseMove(e);
};
window.native.Call_OnCheckMouseDown = function(e)
{
return _api.Call_OnCheckMouseDown(e);
};
window.native.Call_OnKeyDown = function(e)
{
return _api.Call_OnKeyDown(e);
};
window.native.Call_OnKeyPress = function(e)
{
return _api.Call_OnKeyPress(e);
};
window.native.Call_OnKeyUp = function(e)
{
return _api.Call_OnKeyUp(e);
};
window.native.Call_OnKeyboardEvent = function(e)
{
return _api.Call_OnKeyboardEvent(e);
};
window.native.Call_CalculateResume = function()
{
return _api.Call_CalculateResume();
};
window.native.Call_TurnOffRecalculate = function()
{
return _api.Call_TurnOffRecalculate();
};
window.native.Call_TurnOnRecalculate = function()
{
return _api.Call_TurnOnRecalculate();
};
window.native.Call_CheckTargetUpdate = function()
{
return _api.Call_CheckTargetUpdate();
};
window.native.Call_Common = function(type, param)
{
return _api.Call_Common(type, param);
};
window.native.Call_HR_Tabs = function(arrT, arrP)
{
return _api.Call_HR_Tabs(arrT, arrP);
};
window.native.Call_HR_Pr = function(_indent_left, _indent_right, _indent_first)
{
return _api.Call_HR_Pr(_indent_left, _indent_right, _indent_first);
};
window.native.Call_HR_Margins = function(_margin_left, _margin_right)
{
return _api.Call_HR_Margins(_margin_left, _margin_right);
};
window.native.Call_HR_Table = function(_params, _cols, _margins, _rows)
{
return _api.Call_HR_Table(_params, _cols, _margins, _rows);
};
window.native.Call_VR_Margins = function(_top, _bottom)
{
return _api.Call_VR_Margins(_top, _bottom);
};
window.native.Call_VR_Header = function(_header_top, _header_bottom)
{
return _api.Call_VR_Header(_header_top, _header_bottom);
};
window.native.Call_VR_Table = function(_params, _cols, _margins, _rows)
{
return _api.Call_VR_Table(_params, _cols, _margins, _rows);
};
window.native.Call_Menu_Event = function(type, _params)
{
return _api.Call_Menu_Event(type, _params);
};

File diff suppressed because it is too large Load diff

View file

@ -1,774 +0,0 @@
"use strict";
var g_bDate1904 = false;
var FONT_THUMBNAIL_HEIGHT = (7 * 96.0 / 25.4) >> 0;
var c_oAscMaxColumnWidth = 255;
var c_oAscMaxRowHeight = 409;
//files type for Saving & DownloadAs
var c_oAscFileType = {
UNKNOWN : 0,
PDF : 0x0201,
HTML : 0x0803,
// Word
DOCX : 0x0041,
DOC : 0x0042,
ODT : 0x0043,
RTF : 0x0044,
TXT : 0x0045,
MHT : 0x0047,
EPUB : 0x0048,
FB2 : 0x0049,
MOBI : 0x004a,
DOCY : 0x1001,
JSON : 0x0808, // Для mail-merge
// Excel
XLSX : 0x0101,
XLS : 0x0102,
ODS : 0x0103,
CSV : 0x0104,
XLSY : 0x1002,
// PowerPoint
PPTX : 0x0081,
PPT : 0x0082,
ODP : 0x0083
};
var c_oAscAsyncAction = {
Open : 0, // открытие документа
Save : 1, // сохранение
LoadDocumentFonts : 2, // загружаем фонты документа (сразу после открытия)
LoadDocumentImages : 3, // загружаем картинки документа (сразу после загрузки шрифтов)
LoadFont : 4, // подгрузка нужного шрифта
LoadImage : 5, // подгрузка картинки
DownloadAs : 6, // cкачать
Print : 7, // конвертация в PDF и сохранение у пользователя
UploadImage : 8, // загрузка картинки
ApplyChanges : 9, // применение изменений от другого пользователя.
SlowOperation : 11, // медленная операция
LoadTheme : 12, // загрузка темы
MailMergeLoadFile : 13, // загрузка файла для mail merge
DownloadMerge : 14, // cкачать файл с mail merge
SendMailMerge : 15 // рассылка mail merge по почте
};
var c_oAscAdvancedOptionsID = {
CSV: 0,
TXT: 1
};
var c_oAscAdvancedOptionsAction = {
None: 0,
Open: 1,
Save: 2
};
// Режимы отрисовки
var c_oAscFontRenderingModeType = {
noHinting : 1,
hinting : 2,
hintingAndSubpixeling : 3
};
var c_oAscAsyncActionType = {
Information : 0,
BlockInteraction : 1
};
var DownloadType = {
None : '',
Download : 'asc_onDownloadUrl',
Print : 'asc_onPrintUrl',
MailMerge : 'asc_onSaveMailMerge'
};
var CellValueType = {
Number : 0,
String : 1,
Bool : 2,
Error : 3
};
//NumFormat defines
var c_oAscNumFormatType = {
General : 0,
Custom : 1,
Text : 2,
Number : 3,
Integer : 4,
Scientific : 5,
Currency : 6,
Date : 7,
Time : 8,
Percent : 9,
Fraction : 10,
Accounting : 11
};
var c_oAscDrawingLayerType = {
BringToFront : 0,
SendToBack : 1,
BringForward : 2,
SendBackward : 3
};
var c_oAscCellAnchorType = {
cellanchorAbsolute : 0,
cellanchorOneCell : 1,
cellanchorTwoCell : 2
};
var c_oAscChartDefines = {
defaultChartWidth : 478,
defaultChartHeight : 286
};
var c_oAscStyleImage = {
Default : 0,
Document : 1
};
var c_oAscTypeSelectElement = {
Paragraph : 0,
Table : 1,
Image : 2,
Header : 3,
Hyperlink : 4,
SpellCheck : 5,
Shape : 6,
Slide : 7,
Chart : 8,
Math : 9,
MailMerge : 10
};
var c_oAscLineDrawingRule = {
Left : 0,
Center : 1,
Right : 2,
Top : 0,
Bottom : 2
};
var align_Right = 0;
var align_Left = 1;
var align_Center = 2;
var align_Justify = 3;
var linerule_AtLeast = 0;
var linerule_Auto = 1;
var linerule_Exact = 2;
var shd_Clear = 0;
var shd_Nil = 1;
var vertalign_Baseline = 0;
var vertalign_SuperScript = 1;
var vertalign_SubScript = 2;
var hdrftr_Header = 0x01;
var hdrftr_Footer = 0x02;
var c_oAscChartTitleShowSettings =
{
none: 0,
overlay: 1,
noOverlay: 2
};
var c_oAscChartHorAxisLabelShowSettings =
{
none: 0,
noOverlay: 1
};
var c_oAscChartVertAxisLabelShowSettings =
{
none: 0,
rotated: 1,
vertical: 2,
horizontal: 3
};
var c_oAscChartLegendShowSettings =
{
none: 0,
left: 1,
top: 2,
right: 3,
bottom: 4,
leftOverlay: 5,
rightOverlay: 6,
layout: 7
};
var c_oAscChartDataLabelsPos =
{
none: 0,
b: 1,
bestFit: 2,
ctr: 3,
inBase: 4,
inEnd: 5,
l: 6,
outEnd: 7,
r: 8,
t: 9
};
var c_oAscChartCatAxisSettings =
{
none: 0,
leftToRight: 1,
rightToLeft: 2,
noLabels: 3
};
var c_oAscChartValAxisSettings =
{
none: 0,
byDefault: 1,
thousands: 2,
millions: 3,
billions: 4,
log: 5
};
var c_oAscAxisTypeSettings =
{
vert: 0,
hor: 1
};
var c_oAscGridLinesSettings =
{
none: 0,
major: 1,
minor: 2,
majorMinor: 3
};
var c_oAscChartTypeSettings =
{
barNormal : 0,
barStacked : 1,
barStackedPer : 2,
barNormal3d : 3,
barStacked3d : 4,
barStackedPer3d : 5,
barNormal3dPerspective: 6,
lineNormal : 7,
lineStacked : 8,
lineStackedPer : 9,
lineNormalMarker : 10,
lineStackedMarker : 11,
lineStackedPerMarker : 12,
line3d : 13,
pie : 14,
pie3d : 15,
hBarNormal : 16,
hBarStacked : 17,
hBarStackedPer : 18,
hBarNormal3d : 19,
hBarStacked3d : 20,
hBarStackedPer3d : 21,
areaNormal : 22,
areaStacked : 23,
areaStackedPer : 24,
doughnut : 25,
stock : 26,
scatter : 27,
scatterLine : 28,
scatterLineMarker : 29,
scatterMarker : 30,
scatterNone : 31,
scatterSmooth : 32,
scatterSmoothMarker : 33,
unknown : 34
};
var c_oAscValAxisRule =
{
auto:0,
fixed:1
};
var c_oAscValAxUnits =
{
none:0,
BILLIONS: 1,
HUNDRED_MILLIONS: 2,
HUNDREDS: 3,
HUNDRED_THOUSANDS: 4,
MILLIONS: 5,
TEN_MILLIONS: 6,
TEN_THOUSANDS: 7,
TRILLIONS: 8,
CUSTOM: 9,
THOUSANDS: 10
};
var c_oAscTickMark =
{
TICK_MARK_CROSS: 0,
TICK_MARK_IN: 1,
TICK_MARK_NONE: 2,
TICK_MARK_OUT: 3
};
var c_oAscTickLabelsPos =
{
TICK_LABEL_POSITION_HIGH:0,
TICK_LABEL_POSITION_LOW: 1,
TICK_LABEL_POSITION_NEXT_TO: 2,
TICK_LABEL_POSITION_NONE : 3
};
var c_oAscCrossesRule =
{
auto:0,
maxValue: 1,
value: 2,
minValue: 3
};
var c_oAscHorAxisType =
{
auto: 0,
date: 1,
text: 2
};
var c_oAscBetweenLabelsRule =
{
auto: 0,
manual: 1
};
var c_oAscLabelsPosition =
{
byDivisions: 0,
betweenDivisions: 1
};
var c_oAscAxisType =
{
auto: 0,
date: 1,
text: 2,
cat : 3,
val : 4
};
var c_oAscHAnchor = {
Margin: 0x00,
Page: 0x01,
Text: 0x02,
PageInternal: 0xFF // только для внутреннего использования
};
var c_oAscXAlign = {
Center: 0x00,
Inside: 0x01,
Left: 0x02,
Outside: 0x03,
Right: 0x04
};
var c_oAscYAlign = {
Bottom: 0x00,
Center: 0x01,
Inline: 0x02,
Inside: 0x03,
Outside: 0x04,
Top: 0x05
};
var c_oAscVAnchor = {
Margin: 0x00,
Page: 0x01,
Text: 0x02
};
var c_oAscRelativeFromH = {
Character: 0x00,
Column: 0x01,
InsideMargin: 0x02,
LeftMargin: 0x03,
Margin: 0x04,
OutsideMargin: 0x05,
Page: 0x06,
RightMargin: 0x07
};
var c_oAscRelativeFromV = {
BottomMargin: 0x00,
InsideMargin: 0x01,
Line: 0x02,
Margin: 0x03,
OutsideMargin: 0x04,
Page: 0x05,
Paragraph: 0x06,
TopMargin: 0x07
};
// image wrap style
var c_oAscWrapStyle = {
Inline:0,
Flow : 1
};
// math
var c_oAscLimLoc = {
SubSup: 0x00,
UndOvr: 0x01
};
var c_oAscMathJc = {
Center: 0x00,
CenterGroup: 0x01,
Left: 0x02,
Right: 0x03
};
var c_oAscTopBot = {
Bot: 0x00,
Top: 0x01
};
var c_oAscScript = {
DoubleStruck: 0x00,
Fraktur: 0x01,
Monospace: 0x02,
Roman: 0x03,
SansSerif: 0x04,
Script: 0x05
};
var c_oAscShp = {
Centered: 0x00,
Match: 0x01
};
var c_oAscSty = {
Bold: 0x00,
BoldItalic: 0x01,
Italic: 0x02,
Plain: 0x03
};
var c_oAscFType = {
Bar: 0x00,
Lin: 0x01,
NoBar: 0x02,
Skw: 0x03
};
var c_oAscBrkBin = {
After: 0x00,
Before: 0x01,
Repeat: 0x02
};
var c_oAscBrkBinSub = {
PlusMinus: 0x00,
MinusPlus: 0x01,
MinusMinus: 0x02
};
// Толщина бордера
var c_oAscBorderWidth = {
None : 0, // 0px
Thin : 1, // 1px
Medium : 2, // 2px
Thick : 3 // 3px
};
// Располагаются в порядке значимости для отрисовки
var c_oAscBorderStyles = {
None : 0,
Double : 1,
Hair : 2,
DashDotDot : 3,
DashDot : 4,
Dotted : 5,
Dashed : 6,
Thin : 7,
MediumDashDotDot : 8,
SlantDashDot : 9,
MediumDashDot : 10,
MediumDashed : 11,
Medium : 12,
Thick : 13
};
var c_oAscBorderType = {
Hor : 1,
Ver : 2,
Diag : 3
};
// PageOrientation
var c_oAscPageOrientation = {
PagePortrait : 1,
PageLandscape : 2
};
/**
* lock types
* @const
*/
var c_oAscLockTypes = {
kLockTypeNone : 1, // никто не залочил данный объект
kLockTypeMine : 2, // данный объект залочен текущим пользователем
kLockTypeOther : 3, // данный объект залочен другим(не текущим) пользователем
kLockTypeOther2 : 4, // данный объект залочен другим(не текущим) пользователем (обновления уже пришли)
kLockTypeOther3 : 5 // данный объект был залочен (обновления пришли) и снова стал залочен
};
var c_oAscFormatPainterState = {
kOff : 0,
kOn : 1,
kMultiple : 2
};
var c_oAscSaveTypes = {
PartStart : 0,
Part : 1,
Complete : 2,
CompleteAll : 3
};
var c_oAscColor = {
COLOR_TYPE_NONE : 0,
COLOR_TYPE_SRGB : 1,
COLOR_TYPE_PRST : 2,
COLOR_TYPE_SCHEME : 3,
COLOR_TYPE_SYS : 4
};
var c_oAscFill = {
FILL_TYPE_BLIP : 1,
FILL_TYPE_NOFILL : 2,
FILL_TYPE_SOLID : 3,
FILL_TYPE_PATT : 4,
FILL_TYPE_GRAD : 5
};
// Chart defines
var c_oAscChartType = {
line : "Line",
bar : "Bar",
hbar : "HBar",
area : "Area",
pie : "Pie",
scatter : "Scatter",
stock : "Stock",
doughnut: "Doughnut"
};
var c_oAscChartSubType = {
normal : "normal",
stacked : "stacked",
stackedPer : "stackedPer"
};
var c_oAscFillGradType = {
GRAD_LINEAR : 1,
GRAD_PATH : 2
};
var c_oAscFillBlipType = {
STRETCH : 1,
TILE : 2
};
var c_oAscStrokeType = {
STROKE_NONE : 0,
STROKE_COLOR: 1
};
var c_oAscVerticalTextAlign = {
TEXT_ALIGN_BOTTOM : 0, // (Text Anchor Enum ( Bottom ))
TEXT_ALIGN_CTR : 1, // (Text Anchor Enum ( Center ))
TEXT_ALIGN_DIST : 2, // (Text Anchor Enum ( Distributed ))
TEXT_ALIGN_JUST : 3, // (Text Anchor Enum ( Justified ))
TEXT_ALIGN_TOP : 4 // Top
};
var c_oAscVertDrawingText =
{
normal : 1,
vert : 3,
vert270: 4
};
var c_oAscLineJoinType = {
Round : 1,
Bevel : 2,
Miter : 3
};
var c_oAscLineCapType = {
Flat : 0,
Round : 1,
Square : 2
};
var c_oAscLineBeginType = {
None : 0,
Arrow : 1,
Diamond : 2,
Oval : 3,
Stealth : 4,
Triangle: 5
};
var c_oAscLineBeginSize = {
small_small : 0,
small_mid : 1,
small_large : 2,
mid_small : 3,
mid_mid : 4,
mid_large : 5,
large_small : 6,
large_mid : 7,
large_large : 8
};
var c_oAscCsvDelimiter = {
None: 0,
Tab: 1,
Semicolon: 2,
Сolon: 3,
Comma: 4,
Space: 5
};
var c_oAscUrlType = {
Invalid : 0,
Http: 1,
Email: 2
};
var c_oAscCellTextDirection = {
LRTB : 0x00,
TBRL : 0x01,
BTLR : 0x02
};
var c_oAscEncodings = [
[ 0, 28596, "ISO-8859-6", "Arabic (ISO 8859-6)" ],
[ 1, 720, "DOS-720", "Arabic (OEM 720)" ],
[ 2, 1256, "windows-1256", "Arabic (Windows)" ],
[ 3, 28594, "ISO-8859-4", "Baltic (ISO 8859-4)" ],
[ 4, 28603, "ISO-8859-13", "Baltic (ISO 8859-13)" ],
[ 5, 775, "IBM775", "Baltic (OEM 775)" ],
[ 6, 1257, "windows-1257", "Baltic (Windows)" ],
[ 7, 28604, "ISO-8859-14", "Celtic (ISO 8859-14)" ],
[ 8, 28595, "ISO-8859-5", "Cyrillic (ISO 8859-5)" ],
[ 9, 20866, "KOI8-R", "Cyrillic (KOI8-R)" ],
[ 10, 21866, "KOI8-U", "Cyrillic (KOI8-U)" ],
[ 11, 10007, "x-mac-cyrillic", "Cyrillic (Mac)" ],
[ 12, 855, "IBM855", "Cyrillic (OEM 855)" ],
[ 13, 866, "cp866", "Cyrillic (OEM 866)" ],
[ 14, 1251, "windows-1251", "Cyrillic (Windows)" ],
[ 15, 852, "IBM852", "Central European (OEM 852)" ],
[ 16, 1250, "windows-1250", "Central European (Windows)" ],
[ 17, 950, "Big5", "Chinese (Big5 Traditional)" ],
[ 18, 936, "GB2312", "Central (GB2312 Simplified)" ],
[ 19, 28592, "ISO-8859-2", "Eastern European (ISO 8859-2)" ],
[ 20, 28597, "ISO-8859-7", "Greek (ISO 8859-7)" ],
[ 21, 737, "IBM737", "Greek (OEM 737)" ],
[ 22, 869, "IBM869", "Greek (OEM 869)" ],
[ 23, 1253, "windows-1253", "Greek (Windows)" ],
[ 24, 28598, "ISO-8859-8", "Hebrew (ISO 8859-8)" ],
[ 25, 862, "DOS-862", "Hebrew (OEM 862)" ],
[ 26, 1255, "windows-1255", "Hebrew (Windows)" ],
[ 27, 932, "Shift_JIS", "Japanese (Shift-JIS)" ],
[ 28, 949, "KS_C_5601-1987", "Korean (Windows)" ],
[ 29, 51949, "EUC-KR", "Korean (EUC)" ],
[ 30, 861, "IBM861", "North European (Icelandic OEM 861)" ],
[ 31, 865, "IBM865", "North European (Nordic OEM 865)" ],
[ 32, 874, "windows-874", "Thai (TIS-620)" ],
[ 33, 28593, "ISO-8859-3", "Turkish (ISO 8859-3)" ],
[ 34, 28599, "ISO-8859-9", "Turkish (ISO 8859-9)" ],
[ 35, 857, "IBM857", "Turkish (OEM 857)" ],
[ 36, 1254, "windows-1254", "Turkish (Windows)" ],
[ 37, 28591, "ISO-8859-1", "Western European (ISO-8859-1)" ],
[ 38, 28605, "ISO-8859-15", "Western European (ISO-8859-15)" ],
[ 39, 850, "IBM850", "Western European (OEM 850)" ],
[ 40, 858, "IBM858", "Western European (OEM 858)" ],
[ 41, 860, "IBM860", "Western European (OEM 860 : Portuguese)" ],
[ 42, 863, "IBM863", "Western European (OEM 863 : French)" ],
[ 43, 437, "IBM437", "Western European (OEM-US)" ],
[ 44, 1252, "windows-1252", "Western European (Windows)" ],
[ 45, 1258, "windows-1258", "Vietnamese (Windows)" ],
[ 46, 65001, "UTF-8", "Unicode (UTF-8)" ],
[ 47, 65000, "UTF-7", "Unicode (UTF-7)" ],
[ 48, 1200, "UTF-16", "Unicode (UTF-16)" ],
[ 49, 1201, "UTF-16BE", "Unicode (UTF-16 Big Endian)" ],
[ 50, 12000, "UTF-32", "Unicode (UTF-32)" ],
[ 51, 12001, "UTF-32BE", "Unicode (UTF-32 Big Endian)" ]
];
var c_oAscEncodingsMap = {"437": 43, "720": 1, "737": 21, "775": 5, "850": 39, "852": 15, "855": 12, "857": 35, "858": 40, "860": 41, "861": 30, "862": 25, "863": 42, "865": 31, "866": 13, "869": 22, "874": 32, "932": 27, "936": 18, "949": 28, "950": 17, "1200": 48, "1201": 49, "1250": 16, "1251": 14, "1252": 44, "1253": 23, "1254": 36, "1255": 26, "1256": 2, "1257": 6, "1258": 45, "10007": 11, "12000": 50, "12001": 51, "20866": 9, "21866": 10, "28591": 37, "28592": 19, "28593": 33, "28594": 3, "28595": 8, "28596": 0, "28597": 20, "28598": 24, "28599": 34, "28603": 4, "28604": 7, "28605": 38, "51949": 29, "65000": 47, "65001": 46}
var c_oAscCodePageUtf8 = 46;//65001
// https://support.office.com/en-us/article/Excel-specifications-and-limits-16c69c74-3d6a-4aaf-ba35-e6eb276e8eaa?ui=en-US&rs=en-US&ad=US&fromAR=1
var c_oAscMaxTooltipLength = 256;
var c_oAscMaxCellOrCommentLength = 32767;
var c_oAscMaxFormulaLength = 8192;
var locktype_None = 1; // никто не залочил данный объект
var locktype_Mine = 2; // данный объект залочен текущим пользователем
var locktype_Other = 3; // данный объект залочен другим(не текущим) пользователем
var locktype_Other2 = 4; // данный объект залочен другим(не текущим) пользователем (обновления уже пришли)
var locktype_Other3 = 5; // данный объект был залочен (обновления пришли) и снова стал залочен
var changestype_None = 0; // Ничего не происходит с выделенным элементом (проверка идет через дополнительный параметр)
var changestype_Paragraph_Content = 1; // Добавление/удаление элементов в параграф
var changestype_Paragraph_Properties = 2; // Изменение свойств параграфа
var changestype_Document_Content = 10; // Добавление/удаление элементов в Document или в DocumentContent
var changestype_Document_Content_Add = 11; // Добавление элемента в класс Document или в класс DocumentContent
var changestype_Document_SectPr = 12; // Изменения свойств данной секции (размер страницы, поля и ориентация)
var changestype_Document_Styles = 13; // Изменяем стили документа (добавление/удаление/модифицирование)
var changestype_Table_Properties = 20; // Любые изменения в таблице
var changestype_Table_RemoveCells = 21; // Удаление ячеек (строк или столбцов)
var changestype_Image_Properties = 23; // Изменения настроек картинки
var changestype_HdrFtr = 30; // Изменения в колонтитуле (любые изменения)
var changestype_Remove = 40; // Удаление, через кнопку backspace (Удаление назад)
var changestype_Delete = 41; // Удаление, через кнопку delete (Удаление вперед)
var changestype_Drawing_Props = 51; // Изменение свойств фигуры
var changestype_ColorScheme = 60; // Изменение свойств фигуры
var changestype_Text_Props = 61; // Изменение свойств фигуры
var changestype_RemoveSlide = 62; // Изменение свойств фигуры
var changestype_PresentationProps = 63; // Изменение темы, цветовой схемы, размера слайда;
var changestype_Theme = 64; // Изменение темы;
var changestype_SlideSize = 65; // Изменение цветовой схемы;
var changestype_SlideBg = 66; // Изменение цветовой схемы;
var changestype_SlideTiming = 67; // Изменение цветовой схемы;
var changestype_MoveComment = 68;
var changestype_AddSp = 69;
var changestype_AddComment = 70;
var changestype_Layout = 71;
var changestype_AddShape = 72;
var changestype_AddShapes = 73;
var changestype_2_InlineObjectMove = 1; // Передвигаем объект в заданную позцию (проверяем место, в которое пытаемся передвинуть)
var changestype_2_HdrFtr = 2; // Изменения с колонтитулом
var changestype_2_Comment = 3; // Работает с комментариями
var changestype_2_Element_and_Type = 4; // Проверяем возможно ли сделать изменение заданного типа с заданным элементом(а не с текущим)
var changestype_2_ElementsArray_and_Type = 5; // Аналогично предыдущему, только идет массив элементов
var changestype_2_AdditionalTypes = 6; // Дополнительные проверки типа 1
var contentchanges_Add = 1;
var contentchanges_Remove = 2;
var offlineMode = '_offline_';

View file

@ -1,42 +0,0 @@
"use strict";
function FileHandler() {
this.get = function ( file ) {
if ( AscBrowser.isAppleDevices ) {
var downloadWindow = window.open( file, "_parent", "", false );
downloadWindow.document.title = "Downloading...";
window.focus();
}
else {
//делаем как docs.google.com, решение с form submit в схеме с socket вызывало ошибку 405 (Method Not Allowed)
var frmWindow = getIFrameWindow( file );
// frmWindow.focus();
}
}
var getIFrameWindow = function ( file ) {
var ifr = document.getElementById( "fileFrame" );
if ( null != ifr )
document.body.removeChild( ifr );
createFrame( file );
var wnd = window.frames["fileFrame"];
return wnd;
}
var createFrame = function ( file ) {
var frame = document.createElement( "iframe" );
frame.src = file;
frame.name = "fileFrame";
frame.id = "fileFrame";
frame.style.width = "0px";
frame.style.height = "0px";
frame.style.border = "0px";
frame.style.display = "none";
document.body.appendChild( frame );
}
}
function getFile( filePath ) {
var fh = new FileHandler();
fh.get( filePath );
}

View file

@ -1,674 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Spreadsheet Test</title>
<link rel="stylesheet" type="text/css" href="css/main.css"/>
<script type="text/javascript" src="jquery/jquery-1.7.1.js"></script>
<script type="text/javascript" src="jquery/jquery.mousewheel-3.0.6.js"></script>
<script type="text/javascript" src="../../3rdparty/XregExp/xregexp-all-min.js"></script>
<script type="text/javascript">
//<![CDATA[
window.g_debug_mode = true;
//]]>
</script>
<script type="text/javascript" src="sdk-all.js"></script>
<script type="text/javascript">
//<![CDATA[
$(function () {
var docTitle = window.location.toString().match(/&title=([^&]+)&/);
if (docTitle) {
$("#teamlab-title").append('<span>' + window.decodeURI(docTitle[1]) + '</span>');
}
//--Bottom panel--
// init tab navigation
$("#ws-navigation .nav-buttons .btn").click(onTabNavigationBtnClicked);
// init scaling buttons
$("#ws-navigation .ws-zoom-button").click(onZoomBtnClicked);
function renderTabs() {
var r = $(),
l = api.asc_getWorksheetsCount(),
isFirst = true,
hiddenSheets = api.asc_getHiddenWorksheets();
var isHidden = function (index) {
for (var i = 0; i < hiddenSheets.length; ++i) {
if (index == hiddenSheets[i].index) {
return true;
}
else if (index < hiddenSheets[i].index)
break;
}
return false;
};
for (var i = 0; i < l; ++i) {
if (isHidden (i))
continue;
var li = $(
'<li' + (isFirst ? ' class="first"' : '') + '>' +
'<div class="tab-prefix"/>' +
'<div class="tab-name">' + api.asc_getWorksheetName(i) + '</div>' +
'<div class="tab-suffix"/>' +
'</li>')
.data("ws-index", i)
.on("click", function (event) {onTabClicked( $(this).data("ws-index") );});
r = r.add(li);
isFirst = false;
}
return r;
}
function onSheetsChanged() {
$("#ws-navigation .tabs")
.empty()
.append(renderTabs());
onTabClicked( api.asc_getActiveWorksheetIndex() );
}
function showZoomValue() {
$("#ws-navigation .ws-zoom-input")
.val(Math.round(api.asc_getZoom() * 100) + "%");
}
//--Event handlers--
function onError(id,level){
if (window.g_debug_mode) console.log("id "+ id + " level " + level)
}
function onStartAction() {
if (window.g_debug_mode) console.log("onStartAction " + arguments[0] + " " + arguments[1]);
}
function onEndAction(type, id) {
if (type === c_oAscAsyncActionType.BlockInteraction) {
switch (id) {
case c_oAscAsyncAction.Open:
$("#ws-navigation .tabs")
.empty()
.append(renderTabs());
onTabClicked( api.asc_getActiveWorksheetIndex() );
showZoomValue();
break;
}
}
if (window.g_debug_mode) console.log("onEndAction " + arguments[0] + " " + arguments[1]);
}
function onTabNavigationBtnClicked(event) {
var btn = $(event.currentTarget),
tablist = $("#ws-navigation .tabs"),
items, first, last, width;
if (btn.hasClass("first")) {
tablist.children().removeClass("first")
.filter(":first").addClass("first")
.end().show();
return true;
}
if (btn.hasClass("last")) {
items = tablist.children(":visible").removeClass("first");
last = items.last();
width = tablist.width();
while (last.position().left + last.outerWidth() > width) {
first = items.first().hide();
items = items.not(first);
}
items.first().addClass("first");
return true;
}
if (btn.hasClass("prev")) {
first = tablist.children(":visible:first");
last = first.prev();
if (last.length > 0) {
first.removeClass("first");
last.addClass("first").show();
}
return true;
}
if (btn.hasClass("next")) {
items = tablist.children();
last = items.last();
width = tablist.width();
if (last.position().left + last.outerWidth() > width) {
items.filter(":visible:first").removeClass("first").hide()
.next().addClass("first");
}
return true;
}
return true;
}
function onTabClicked(index) {
$("#ws-navigation .tabs").children()
.removeClass("active")
.eq(index).addClass("active");
api.asc_showWorksheet(index);
return true;
}
function onZoomBtnClicked(event) {
var btn = $(event.currentTarget),
f = api.asc_getZoom(),
df = btn.hasClass("plus") ? 0.05 : (btn.hasClass("minus") ? -0.05 : 0);
if (f + df > 0) {
api.asc_setZoom(f + df);
}
showZoomValue();
return true;
}
function updateCellInfo(info) {
// info : {
// "name": "A1",
// "text": текст ячейки
// "halign": "left / right / center",
// "valign": "top / bottom / center",
// "flags": {
// "merge": true / false,
// "shrinkToFit": true / false,
// "wrapText": true / false
// },
// "font": {
// "name": "Arial",
// "size": 10,
// "bold": true / false,
// "italic": true / false,
// "underline": true / false,
// "strikeout": false,//TODO:,
// "subscript": false,//TODO:,
// "superscript": false,//TODO:,
// "color": "#RRGGBB" / "#RGB"
// },
// "fill": {
// "color": "#RRGGBB" / "#RGB"
// },
// "border": {
// "left": {
// "width": 0-3 пиксела,
// "style": "none / thick / thin / medium / dashDot / dashDotDot / dashed / dotted / double / hair / mediumDashDot / mediumDashDotDot / mediumDashed / slantDashDot"
// "color": "#RRGGBB" / "#RGB"
// },
// "top": {
// "width":
// "style":
// "color":
// },
// "right": {
// "width":
// "style":
// "color":
// },
// "bottom": {
// "width":
// "style":
// "color":
// },
// "diagDown": { диагональная линия слева сверху вправо вниз
// "width":
// "style":
// "color":
// },
// "diagUp": { диагональная линия слева снизу вправо вверх
// "width":
// "style":
// "color":
// }
// },
// formula: "SUM(C1:C6)"
// }
$("#cellInfo").text(
"cell: " + info.asc_getName() + ", " +
"font: " + info.asc_getFont().asc_getName() + " " + info.asc_getFont().asc_getSize() + (info.asc_getFont().asc_getBold() ? " bold" : "") + (info.asc_getFont().asc_getItalic() ? " italic" : "") + ", " +
"color: " + info.asc_getFont().asc_getColor() + ", " +
"fill: " + info.asc_getFill().asc_getColor() + ", " +
"border:" + (info.asc_getBorders().asc_getLeft().asc_getWidth() > 0 ? " l" : "") + (info.asc_getBorders().asc_getTop().asc_getWidth() > 0 ? " t" : "") + (info.asc_getBorders().asc_getRight().asc_getWidth() > 0 ? " r" : "") + (info.asc_getBorders().asc_getBottom().asc_getWidth() > 0 ? " b" : "") + (info.asc_getBorders().asc_getDiagDown().asc_getWidth() > 0 ? " dd" : "") + (info.asc_getBorders().asc_getDiagUp().asc_getWidth() > 0 ? " du" : "") + ", " +
"text: " + info.asc_getText() + ", formula: " + info.asc_getFormula());
}
//------API---------
var api = new Asc.spreadsheet_api("wb-widget", "tlCellEditor");
api.asc_registerCallback("asc_onStartAction", onStartAction);
api.asc_registerCallback("asc_onEndAction", onEndAction);
api.asc_registerCallback("asc_onError", onError);
api.asc_registerCallback("asc_onSelectionChanged", updateCellInfo);
api.asc_registerCallback("asc_onSheetsChanged", onSheetsChanged);
api.asc_registerCallback("asc_onZoomChanged", function(){
if (window.g_debug_mode) console.log(arguments[0]);
});
api.asc_registerCallback("asc_onCellTextChanged", function(){
if (window.g_debug_mode) console.log(arguments[0]);
});
api.asc_Init("../OfficeWebWord/FontsFreeType/FontFiles/");
function getURLParameter(name) {
return (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1];
}
var sProtocol = window.location.protocol;
var sHost = window.location.host;
var key = !!getURLParameter("key");
api.asc_LoadDocument({
"Id" : key ? decodeURIComponent(getURLParameter("key")) : undefined,
"Url" : key ? decodeURIComponent(getURLParameter("url")) : undefined,
"Title" : key ? decodeURIComponent(getURLParameter("title")).replace(new RegExp("\\+",'g')," ") : undefined,
"Format" : key ? decodeURIComponent(getURLParameter("filetype")) : undefined,
"VKey" : key ? decodeURIComponent(getURLParameter("vkey")) : undefined,
"Origin" : (sProtocol.search(/\w+/) >= 0 ? sProtocol + "//" : "") + sHost
});
$("#saveAsXLSX").click(function(){
api.asc_DownloadAs(c_oAscFileType.XLSX);
})
$("#saveAsXLS").click(function(){
api.asc_DownloadAs(c_oAscFileType.XLS);
})
$("#saveAsODS").click(function(){
api.asc_DownloadAs(c_oAscFileType.ODS);
})
$("#saveAsCSV").click(function(){
api.asc_DownloadAs(c_oAscFileType.CSV);
})
$("#saveAsHTML").click(function(){
api.asc_DownloadAs(c_oAscFileType.HTML);
})
$("#enableKE").data("state", true).click(function(){
var $this = $(this), s = $this.data("state");
api.asc_enableKeyEvents(!s);
$this.data("state", !s);
$this.val("key events: " + (!s ? "enabled" : "disabled"));
});
$("#searchText").click(function(){
if ( !api.asc_findText($("#pattern").val(), $("#searchRow").is(":checked"), $("#searchFwd").is(":checked")) ) {
alert("no more such text");
}
});
$("#setFont").click(function(){
api.asc_setCellFontSize(24);
api.asc_setCellFontName("Cambria");
});
$("#sum").click(function(){
api.asc_insertFormula("SUM", true);
});
$("#border").click(function(){
var t = Math.floor(Math.random() * 5);
var r = Math.floor(Math.random() * 255);
var g = Math.floor(Math.random() * 255);
var b = Math.floor(Math.random() * 255);
val = [];
val[t] = new window.Asc.asc_CBorder(c_oAscBorderStyles.Thick, "rgb("+r+","+g+","+b+")");
api.asc_setCellBorders(val);
});
$("#copyws").click(function(){
var n = api.asc_getWorksheetName(api.asc_getActiveWorksheetIndex()) + " copy";
api.asc_copyWorksheet(0, n);
onSheetsChanged();
showZoomValue();
});
$("#getCoord").click(function(){
var coord = api.asc_getActiveCellCoord();
var offset = $("#wb-widget").offset();
var x = coord.asc_getX() + coord.asc_getWidth() + offset.left;
var y = coord.asc_getY() + coord.asc_getHeight() + offset.top;
$("body").append("<div style='position: absolute; width: 50px; height: 50px; left: " + x + "px; top: " + y + "px;'><img src='http://static3.grsites.com/archive/textures/blue/blue205.jpg' style='width: 50px; height: 50px;' alt='Девочка' /></div>");
});
$("#insAfter").click(function(){
api.asc_insertCells(c_oAscInsertOptions.InsertCellsAndShiftDown);
});
});
//]]>
</script>
<style type="text/css">
#teamlab-title {
position: fixed;
left: 0;
top: 0;
right: 0;
height: 30px;
background-color: #242829;
color: #FFF;
font-size: 14px;
line-height: 30px;
padding-left: 10px;
}
#teamlab-title > img {
display: inline-block;
position: relative;
top: 1px;
height: 17px;
margin-top: 5px;
}
#wb-panel {
position: fixed;
left: 0;
top: 30px;
right: 0;
height: 100px;
background: #EDEDED;
background: -moz-linear-gradient(top,#EDEDED 0,#CBCBCB 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EDEDED),color-stop(100%,#CBCBCB));
background: -webkit-linear-gradient(top,#EDEDED 0,#CBCBCB 100%);
background: -o-linear-gradient(top,#EDEDED 0,#CBCBCB 100%);
background: -ms-linear-gradient(top,#EDEDED 0,#CBCBCB 100%);
background: linear-gradient(top,#EDEDED 0,#CBCBCB 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#cbcbcb',GradientType=0);
border: 0;
border-top: 1px solid white;
border-bottom: 1px Solid #929292;
}
#wb-widget {
position: fixed;
left: 0;
top: 130px;
right: 0;
bottom: 22px;
}
/*
* Navigation
* --------------------------------------------------------
*/
#ws-navigation {
position: fixed;
left: 0;
right: 0;
bottom: 0;
height: 20px;
margin: 0;
padding: 0;
background-color: #DCE2E8;
border-color: #C1C6CC;
border-style: solid;
border-width: 1px 0;
}
/* Buttons for choosing worksheets */
#ws-navigation .nav-buttons {
float: left;
position: relative;
z-index: 1;
height: 19px;
cursor: pointer;
}
#ws-navigation .nav-buttons .btn {
float: left;
width: 18px;
height: 17px;
margin: 0 1px;
border: 1px solid transparent;
}
#ws-navigation .nav-buttons .btn > .inner {
position: relative;
left: 50%;
top: 50%;
margin-left: -6px;
margin-top: -5px;
width: 11px;
height: 11px;
background-image: url("css/nav-buttons.png");
background-repeat: no-repeat;
}
#ws-navigation .nav-buttons .btn.first > .inner {
background-position: 0px 0px;
}
#ws-navigation .nav-buttons .btn.prev > .inner {
background-position: -11px 0px;
}
#ws-navigation .nav-buttons .btn.next > .inner {
background-position: -22px 0px;
}
#ws-navigation .nav-buttons .btn.last > .inner {
background-position: -33px 0px;
}
#ws-navigation .nav-buttons .btn:hover {
background-color: #FDE47B;
border-color: #E8BF3A;
}
#ws-navigation .nav-buttons .btn.first:hover > .inner {
background-position: 0px -11px;
}
#ws-navigation .nav-buttons .btn.prev:hover > .inner {
background-position: -11px -11px;
}
#ws-navigation .nav-buttons .btn.next:hover > .inner {
background-position: -22px -11px;
}
#ws-navigation .nav-buttons .btn.last:hover > .inner {
background-position: -33px -11px;
}
/* Worksheet's tabs */
#ws-navigation .tabs {
position: absolute;
left: 88px;
right: 25%;
height: 22px;
border-right: 1px solid #C1C6CC;
padding: 0;
margin: -1px 0 0;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 100%;
overflow: hidden;
white-space: nowrap;
}
#ws-navigation .tabs * {
display: inline-block;
}
/* Default tab */
#ws-navigation .tabs li {
position: relative;
height: 20px;
padding: 0;
margin: 0 0 0 -1px;
background-color: #D7DADD;
border-color: #B6BABF;
border-style: solid;
border-width: 1px;
border-radius: 5px;
cursor: pointer;
}
#ws-navigation .tabs li.first {
margin-left: 0;
}
#ws-navigation .tabs .tab-prefix {
display: none;
}
#ws-navigation .tabs .tab-suffix {
display: none;
}
#ws-navigation .tabs .tab-name {
height: 20px;
padding: 0 .5em;
line-height: 20px;
}
/* Highlighted tab */
#ws-navigation .tabs li:hover {
background-color: #A0A5AA;
}
/* Selected tab */
#ws-navigation .tabs li.active {
background-color: #FFF;
z-index: 10;
}
/*
* Scale
* --------------------------------------------------------
*/
.ws-zoom-widget {
position: absolute;
height: 19px;
line-height: 100%;
right: 0;
top: 1px;
margin: 0;
padding: 0 5px;
}
.ws-zoom-button {
display: inline-block;
position: relative;
width: 17px;
height: 17px;
margin: 0;
padding: 0;
cursor: pointer;
font-family: "Verdana","sans-serif";
font-size: 13px;
font-weight: bold;
line-height: 17px;
text-decoration: none;
text-align: center;
vertical-align: top;
color: #111;
text-shadow: 1px 1px 0 rgba(255,255,255,.67);
border-color: #7F8994;
/*border-color: rgba(0, 0, 0, 0.56);*/
border-radius: 10px;
border-width: 1px;
border-style: solid;
outline: none;
background-color: #F2F5F7;
background-image: url("gradient.png");
background-image: -moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));
background-image: -o-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.75)), to(rgba(255,255,255,0)));
background-image: linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));
background-repeat: repeat-x;
box-shadow: 1px 1px 0 rgba(255,255,255,.5) inset, -1px -1px 0 rgba(255,255,255,.5) inset;
-webkit-transition: background .185s linear;
-moz-transition: all .185s linear;
-o-transition: all .185s linear;
transition: all .185s linear;
/** Make the text unselectable **/
-moz-user-select: none;
-webkit-user-select: none;
}
.ws-zoom-button:hover, .ws-zoom-button:focus {
background-color: #F9E390; /*#a8c0cb;*/
}
.ws-zoom-button:active {
box-shadow:
0 2px 5px rgba(0,0,0,.67) inset,
1px 1px 0 rgba(255,255,255,.25) inset,
-1px -1px 0 rgba(255,255,255,.25) inset;
-webkit-transition: line-height .1s linear;
-moz-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.ws-zoom-button > div {
position: relative;
display: inline-block;
cursor: pointer;
}
.ws-zoom-button:active > div {
top: 1px;
left: 1px;
}
.ws-zoom-input {
width: 3em;
height: 15px;
margin: 0 5px;
padding: 1px 1px;
border: 1px solid #C0C0C0;
font-size: 15px;
text-align: center;
vertical-align: top;
}
</style>
</head>
<body>
<div id="teamlab-title"><img src="../../../img/tmdocs_logo.png"/> Spreadsheets | </div>
<div id="wb-panel" style="display:inline-block;padding-left:10px;">
<input id="saveAsXLSX" type="button" value="saveAsXLSX"/>
<input id="saveAsXLS" type="button" value="saveAsXLS"/>
<input id="saveAsODS" type="button" value="saveAsODS"/>
<input id="saveAsCSV" type="button" value="saveAsCSV"/>
<input id="saveAsHTML" type="button" value="saveAsHTML"/>
<input id="enableKE" type="button" value="key events: enabled"/>
<input id="pattern" type="text" value="search text"/>
<input id="searchText" type="button" value="search"/>
<input id="searchRow" type="checkbox" value="1" checked /> search by row
<input id="searchFwd" type="checkbox" value="1" checked /> search forward
<input id="setFont" type="button" value="set font"/>
<input id="sum" type="button" value="SUM"/>
<input id="border" type="button" value="border"/>
<input id="copyws" type="button" value="copy sheet"/>
<input id="getCoord" type="button" value="get Coord"/>
<input id="insAfter" type="button" value="insert after"/>
<br/>
<div id="cellInfo">info</div>
<textarea id="tlCellEditor" cols="150" rows="1" style="resize:none;"></textarea>
</div>
<div id="wb-widget"></div>
<div id="ws-navigation">
<div class="nav-buttons">
<div class="btn first"><div class="inner"></div></div>
<div class="btn prev"><div class="inner"></div></div>
<div class="btn next"><div class="inner"></div></div>
<div class="btn last"><div class="inner"></div></div>
</div>
<ul class="tabs"></ul>
<div class="ws-zoom-widget">
<div class="ws-zoom-button minus"><div>&#8211;</div></div>
<input class="ws-zoom-input" type="text"/>
<div class="ws-zoom-button plus"><div>+</div></div>
</div>
</div>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,356 +0,0 @@
"use strict";
// Используем [] вместо new Array() для ускорения (http://jsperf.com/creation-array)
// Используем {} вместо new Object() для ускорения (http://jsperf.com/creation-object)
var c_oAscError = {
Level: {
Critical: -1,
NoCritical: 0
},
ID: {
ServerSaveComplete: 3,
ConvertationProgress: 2,
DownloadProgress: 1,
No: 0,
Unknown: -1,
ConvertationTimeout: -2,
ConvertationError: -3,
DownloadError: -4,
UnexpectedGuid: -5,
Database: -6,
FileRequest: -7,
FileVKey: -8,
UplImageSize: -9,
UplImageExt: -10,
UplImageFileCount: -11,
NoSupportClipdoard: -12,
PastInMergeAreaError: -13,
StockChartError: -14,
DataRangeError: -15,
CannotMoveRange: -16,
UplImageUrl: -17,
CoAuthoringDisconnect: -18,
ConvertationPassword: -19,
VKeyEncrypt: -20,
KeyExpire: -21,
UserCountExceed: -22,
/* для формул */
FrmlWrongCountParentheses: -300,
FrmlWrongOperator: -301,
FrmlWrongMaxArgument: -302,
FrmlWrongCountArgument: -303,
FrmlWrongFunctionName: -304,
FrmlAnotherParsingError: -305,
FrmlWrongArgumentRange: -306,
FrmlOperandExpected: -307,
FrmlParenthesesCorrectCount: -308,
FrmlWrongReferences: -309,
InvalidReferenceOrName: -310,
LockCreateDefName: -311,
AutoFilterDataRangeError: -50,
AutoFilterChangeFormatTableError: -51,
AutoFilterChangeError: -52,
AutoFilterMoveToHiddenRangeError: -53,
LockedAllError: -54,
LockedWorksheetRename: -55,
PasteMaxRangeError: -65,
MaxDataSeriesError: -80,
CannotFillRange: -81,
UserDrop: -100,
Warning: -101,
OpenWarning: 500
}
};
var c_oAscConfirm = {
ConfirmReplaceRange: 0
};
var c_oAscAlignType = {
NONE: "none",
LEFT: "left",
CENTER: "center",
RIGHT: "right",
JUSTIFY: "justify",
TOP: "top",
MIDDLE: "center",
BOTTOM: "bottom"
};
var c_oAscMergeOptions = {
Unmerge: 0,
Merge: 1,
MergeCenter: 2,
MergeAcross: 3
};
var c_oAscSortOptions = {
Ascending: 1,
Descending: 2
};
var c_oAscInsertOptions = {
InsertCellsAndShiftRight: 1,
InsertCellsAndShiftDown: 2,
InsertColumns: 3,
InsertRows: 4
};
var c_oAscDeleteOptions = {
DeleteCellsAndShiftLeft: 1,
DeleteCellsAndShiftTop: 2,
DeleteColumns: 3,
DeleteRows: 4
};
var c_oAscBorderOptions = {
Top: 0,
Right: 1,
Bottom: 2,
Left: 3,
DiagD: 4,
DiagU: 5,
InnerV: 6,
InnerH: 7
};
var c_oAscCleanOptions = {
All: 0,
Text: 1,
Format: 2,
Formula: 4,
Comments: 5,
Hyperlinks: 6
};
var c_oAscDrawDepOptions = {
Master: 0,
Slave: 1,
Clear: 2
};
// selection type
var c_oAscSelectionType = {
RangeCells: 1,
RangeCol: 2,
RangeRow: 3,
RangeMax: 4,
RangeImage: 5,
RangeChart: 6,
RangeShape: 7,
RangeShapeText: 8,
RangeChartText: 9,
RangeFrozen: 10
};
var c_oAscSelectionDialogType = {
None: 0,
FormatTable: 1,
Chart: 2,
DefinedName: 3
};
var c_oAscGraphicOption = {
ScrollVertical: 1,
ScrollHorizontal: 2
};
var c_oAscHyperlinkType = {
WebLink: 1,
RangeLink: 2
};
var c_oAscMouseMoveType = {
None: 0,
Hyperlink: 1,
Comment: 2,
LockedObject: 3,
ResizeColumn: 4,
ResizeRow: 5
};
var c_oAscMouseMoveLockedObjectType = {
None: -1,
Range: 0,
TableProperties: 1,
Sheet: 2
};
// Print default options (in mm)
var c_oAscPrintDefaultSettings = {
// Размеры страницы при печати
PageWidth: 210,
PageHeight: 297,
PageOrientation: c_oAscPageOrientation.PagePortrait,
// Поля для страницы при печати
PageLeftField: 17.8,
PageRightField: 17.8,
PageTopField: 19.1,
PageBottomField: 19.1,
PageGridLines: 0,
PageHeadings: 0
};
var c_oAscLockTypeElem = {
Range: 1,
Object: 2,
Sheet: 3
};
var c_oAscLockTypeElemSubType = {
DeleteColumns: 1,
InsertColumns: 2,
DeleteRows: 3,
InsertRows: 4,
ChangeProperties: 5,
DefinedNames: 6
};
var c_oAscRecalcIndexTypes = {
RecalcIndexAdd: 1,
RecalcIndexRemove: 2
};
// Тип печати
var c_oAscPrintType = {
ActiveSheets: 0, // Активные листы
EntireWorkbook: 1, // Всю книгу
Selection: 2 // Выделенный фрагмент
};
// Тип печати
var c_oAscLayoutPageType = {
FitToWidth: 0, // На всю ширину
ActualSize: 1 // По реальным размерам
};
/** @enum */
var c_oAscCustomAutoFilter = {
equals: 1,
isGreaterThan: 2,
isGreaterThanOrEqualTo: 3,
isLessThan: 4,
isLessThanOrEqualTo: 5,
doesNotEqual: 6,
beginsWith: 7,
doesNotBeginWith: 8,
endsWith: 9,
doesNotEndWith: 10,
contains: 11,
doesNotContain: 12
};
var c_oAscChangeFilterOptions = {
filter: 1,
style: 2
};
// Состояние редактора ячейки
var c_oAscCellEditorState = {
editEnd: 0, // Окончание редактирования
editStart: 1, // Начало редактирования
editEmptyCell: 2, // Редактирование пустой ячейки (доступны функции и свойства текста)
editText: 3, // Редактирование текста, числа, даты и др. формата, кроме формулы
editFormula: 4 // Редактирование формулы
};
// Состояние select-а
var c_oAscCellEditorSelectState = {
no : 0,
char : 1,
word : 2
};
// Пересчитывать ли ширину столбца
var c_oAscCanChangeColWidth = {
none: 0, // not recalc
numbers: 1, // only numbers
all: 2 // numbers + text
};
var c_oAscPaneState = {
Frozen: "frozen",
FrozenSplit: "frozenSplit"
};
var c_oAscFindLookIn = {
Formulas: 1,
Value: 2,
Annotations: 3
};
var c_oTargetType = {
None: 0,
ColumnResize: 1,
RowResize: 2,
FillHandle: 3,
MoveRange: 4,
MoveResizeRange: 5,
FilterObject: 6,
ColumnHeader: 7,
RowHeader: 8,
Corner: 9,
Hyperlink: 10,
Cells: 11,
Shape: 12,
FrozenAnchorH: 14,
FrozenAnchorV: 15
};
var c_oAscAutoFilterTypes = {
ColorFilter: 0,
CustomFilters: 1,
DynamicFilter: 2,
Top10: 3,
Filters: 4
};
var c_oAscCoAuthoringMeBorderColor = new window["CColor"](22, 156, 0);
var c_oAscCoAuthoringOtherBorderColor = new window["CColor"](238, 53, 37);
var c_oAscCoAuthoringLockTablePropertiesBorderColor = new window["CColor"](255, 144, 0);
var c_oAscCoAuthoringDottedWidth = 2;
var c_oAscCoAuthoringDottedDistance = 2;
var c_oAscFormulaRangeBorderColor = [
new window["CColor"](95, 140, 237),
new window["CColor"](235, 94, 96),
new window["CColor"](141, 97, 194),
new window["CColor"](45, 150, 57),
new window["CColor"](191, 76, 145),
new window["CColor"](227, 130, 34),
new window["CColor"](55, 127, 158)
];
var c_oAscLockNameFrozenPane = "frozenPane";
var c_oAscLockNameTabColor = "tabColor";
var c_oAscGetDefinedNamesList = {
Worksheet: 0,
WorksheetWorkbook: 1,
All: 2
};
var c_oAscDefinedNameReason = {
WrongName: -1,
IsLocked: -2,
Existed: -3,
LockDefNameManager: -4,
NameReserved: -5,
OK: 0
};
var c_oAscPopUpSelectorType = {
None: 0,
Func: 1,
Range: 2,
Table: 3
};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 962 B

View file

@ -1,110 +0,0 @@
@charset "UTF-8";
/*
* Worksheet canvas
* --------------------------------------------------------
*/
#ws-canvas-outer {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
#ws-canvas {
border: 0;
}
#ws-canvas-overlay {
border: 0;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
/*
* Worksheet scroll bars
* --------------------------------------------------------
*/
#ws-v-scrollbar {
position: absolute;
right: 0;
width: 19px;
top: -1px;
bottom: 18px;
overflow: hidden;
z-index: 10;
}
#ws-v-scroll-helper {
width: 1px;
}
#ws-h-scrollbar {
position: absolute;
bottom: 0;
height: 19px;
left: 0;
right: 18px;
overflow: hidden;
z-index: 10;
}
#ws-h-scroll-helper {
height: 1px;
}
#ws-scrollbar-corner {
position: absolute;
right: 0;
bottom: 0;
width: 18px;
height: 18px;
background-color: #DCE2E8;
border: 0;
z-index: 10;
}
/* Scrollbars common */
#ws-v-scrollbar .jspVerticalBar,
#ws-h-scrollbar .jspHorizontalBar,
#ws-v-scrollbar .jspTrack,
#ws-h-scrollbar .jspTrack {
background-color: #DCE2E8;
}
#ws-v-scrollbar .jspDrag,
#ws-h-scrollbar .jspDrag {
background-color: #C0C0C0;
}
#ws-v-scrollbar .jspDrag.jspHover,
#ws-v-scrollbar .jspDrag.jspActive,
#ws-h-scrollbar .jspDrag.jspHover,
#ws-h-scrollbar .jspDrag.jspActive {
background-color: #808080;
}
/* Vertical scrollbar */
#ws-v-scrollbar .jspVerticalBar {
width: 7px;
border-left: 1px solid #C1C6CC;
}
#ws-v-scrollbar .jspTrack {
width: 8px;
}
/* Horizontal scrollbar */
#ws-h-scrollbar .jspHorizontalBar {
height: 7px;
border-top: 1px solid #C1C6CC;
}
#ws-h-scrollbar .jspTrack {
height: 8px;
}

View file

@ -1,156 +0,0 @@
@charset "UTF-8";
/*
* Worksheet canvas
* --------------------------------------------------------
*/
#ws-canvas-outer {
position: absolute;
left: 0;
top: 0;
right: 14px;
bottom: 14px;
overflow: hidden;
}
#ws-canvas {
border: 0;
-webkit-user-select: none;
}
#ws-canvas-overlay, #ws-canvas-graphic, #ws-canvas-graphic-overlay {
-webkit-user-select: none;
border: 0;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
/*
* Worksheet scroll bars
* --------------------------------------------------------
*/
#ws-v-scrollbar {
position: absolute;
right: 0;
width: 14px;
top: 0px;
bottom: 14px;
overflow: hidden;
z-index: 10;
background-color: #f1f1f1;
}
#ws-v-scroll-helper {
width: 1px;
}
#ws-h-scrollbar {
position: absolute;
bottom: 0;
height: 14px;
left: 0px;
right: 14px;
overflow: hidden;
z-index: 10;
background-color: #f1f1f1;
}
#ws-h-scroll-helper {
height: 1px;
}
#ws-scrollbar-corner {
position: absolute;
right: 0;
bottom: 0;
width: 14px;
height: 14px;
background-color: #F4F4F4;
border: 0;
z-index: 10;
}
/* Scrollbars common */
#ws-v-scrollbar .jspVerticalBar,
#ws-h-scrollbar .jspHorizontalBar,
#ws-v-scrollbar .jspTrack,
#ws-h-scrollbar .jspTrack {
background-color: #DCE2E8;
}
#ws-v-scrollbar .jspDrag,
#ws-h-scrollbar .jspDrag {
background-color: #C0C0C0;
}
#ws-v-scrollbar .jspDrag.jspHover,
#ws-v-scrollbar .jspDrag.jspActive,
#ws-h-scrollbar .jspDrag.jspHover,
#ws-h-scrollbar .jspDrag.jspActive {
background-color: #808080;
}
/* Vertical scrollbar */
#ws-v-scrollbar .jspVerticalBar {
width: 7px;
border-left: 1px solid #C1C6CC;
}
#ws-v-scrollbar .jspTrack {
width: 8px;
}
/* Horizontal scrollbar */
#ws-h-scrollbar .jspHorizontalBar {
height: 7px;
border-top: 1px solid #C1C6CC;
}
#ws-h-scrollbar .jspTrack {
height: 8px;
}
/*
* Cell editor
* --------------------------------------------------------
*/
#ce-canvas-outer {
position: absolute;
border: 0;
overflow: hidden;
}
#ce-canvas,
#ce-canvas-overlay {
border: 0;
position: absolute;
left: 0;
top: 0;
}
#ce-cursor {
position: absolute;
background-color: #000;
width: 1px;
height: 11pt;
cursor: text;
}
#apiPopUpSelector {
position: absolute;
}
#apiPopUpList {
width: 100%;
height: 100%;
max-height: 210px;
overflow: hidden;
position: relative;
}
#apiPopUpList li {
max-width: 500px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 417 B

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because it is too large Load diff

View file

@ -1,84 +0,0 @@
/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
* Licensed under the MIT License (LICENSE.txt).
*
* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
* Thanks to: Seamus Leahy for adding deltaX and deltaY
*
* Version: 3.0.6
*
* Requires: 1.2.2+
*/
(function($) {
var types = ['DOMMouseScroll', 'mousewheel'];
if ($.event.fixHooks) {
for ( var i=types.length; i; ) {
$.event.fixHooks[ types[--i] ] = $.event.mouseHooks;
}
}
$.event.special.mousewheel = {
setup: function() {
if ( this.addEventListener ) {
for ( var i=types.length; i; ) {
this.addEventListener( types[--i], handler, false );
}
} else {
this.onmousewheel = handler;
}
},
teardown: function() {
if ( this.removeEventListener ) {
for ( var i=types.length; i; ) {
this.removeEventListener( types[--i], handler, false );
}
} else {
this.onmousewheel = null;
}
}
};
$.fn.extend({
mousewheel: function(fn) {
return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel");
},
unmousewheel: function(fn) {
return this.unbind("mousewheel", fn);
}
});
function handler(event) {
var orgEvent = event || window.event, args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true, deltaX = 0, deltaY = 0;
event = $.event.fix(orgEvent);
event.type = "mousewheel";
// Old school scrollwheel delta
if ( orgEvent.wheelDelta ) { delta = orgEvent.wheelDelta/120; }
if ( orgEvent.detail ) { delta = -orgEvent.detail/3; }
// New school multidimensional scroll (touchpads) deltas
deltaY = delta;
// Gecko
if ( orgEvent.axis !== undefined && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) {
deltaY = 0;
deltaX = -1*delta;
}
// Webkit
if ( orgEvent.wheelDeltaY !== undefined ) { deltaY = orgEvent.wheelDeltaY/120; }
if ( orgEvent.wheelDeltaX !== undefined ) { deltaX = -1*orgEvent.wheelDeltaX/120; }
// Add event and delta to the front of the arguments
args.unshift(event, delta, deltaX, deltaY);
return ($.event.dispatch || $.event.handle).apply(this, args);
}
})(jQuery);

View file

@ -1,159 +0,0 @@
"use strict";
(
/**
* @param {Window} window
* @param {undefined} undefined
*/
function ( window, undefined) {
if (!window["Asc"]) {window["Asc"] = {};}
var prot;
/** @constructor */
function asc_CAdvancedOptions(id,opt){
this.optionId = null;
this.options = null;
switch(id){
case c_oAscAdvancedOptionsID.CSV:
this.optionId = id;
this.options = new asc_CCSVOptions(opt);
break;
}
}
asc_CAdvancedOptions.prototype.asc_getOptionId = function(){ return this.optionId; };
asc_CAdvancedOptions.prototype.asc_getOptions = function(){ return this.options; };
window["Asc"].asc_CAdvancedOptions = window["Asc"]["asc_CAdvancedOptions"] = asc_CAdvancedOptions;
prot = asc_CAdvancedOptions.prototype;
prot["asc_getOptionId"] = prot.asc_getOptionId;
prot["asc_getOptions"] = prot.asc_getOptions;
/** @constructor */
function asc_CCSVOptions(opt){
this.codePages = function(){
var arr = [], c, encodings = opt["encodings"];
for(var i = 0; i < encodings.length; i++ ){
c = new asc_CCodePage();
c.init(encodings[i]);
arr.push(c);
}
return arr;
}();
this.recommendedSettings = new asc_CCSVAdvancedOptions (opt["codepage"], opt["delimiter"]);
}
asc_CCSVOptions.prototype.asc_getCodePages = function(){ return this.codePages;};
asc_CCSVOptions.prototype.asc_getRecommendedSettings = function () { return this.recommendedSettings; };
window["Asc"].asc_CCSVOptions = asc_CCSVOptions;
window["Asc"]["asc_CCSVOptions"] = asc_CCSVOptions;
prot = asc_CCSVOptions.prototype;
prot["asc_getCodePages"] = prot.asc_getCodePages;
prot["asc_getRecommendedSettings"] = prot.asc_getRecommendedSettings;
/** @constructor */
function asc_CCSVAdvancedOptions(codepage,delimiter){
this.codePage = codepage;
this.delimiter = delimiter;
}
asc_CCSVAdvancedOptions.prototype.asc_getDelimiter = function(){return this.delimiter;};
asc_CCSVAdvancedOptions.prototype.asc_setDelimiter = function(v){this.delimiter = v;};
asc_CCSVAdvancedOptions.prototype.asc_getCodePage = function(){return this.codePage;};
asc_CCSVAdvancedOptions.prototype.asc_setCodePage = function(v){this.codePage = v;};
window["Asc"].asc_CCSVAdvancedOptions = window["Asc"]["asc_CCSVAdvancedOptions"] = asc_CCSVAdvancedOptions;
prot = asc_CCSVAdvancedOptions.prototype;
prot["asc_getDelimiter"] = prot.asc_getDelimiter;
prot["asc_setDelimiter"] = prot.asc_setDelimiter;
prot["asc_getCodePage"] = prot.asc_getCodePage;
prot["asc_setCodePage"] = prot.asc_setCodePage;
/** @constructor */
function asc_CCodePage(){
this.codePageName = null;
this.codePage = null;
this.text = null;
}
asc_CCodePage.prototype.init = function (encoding) {
this.codePageName = encoding["name"];
this.codePage = encoding["codepage"];
this.text = encoding["text"];
};
asc_CCodePage.prototype.asc_getCodePageName = function(){return this.codePageName;};
asc_CCodePage.prototype.asc_setCodePageName = function(v){this.codePageName = v;};
asc_CCodePage.prototype.asc_getCodePage = function(){return this.codePage;};
asc_CCodePage.prototype.asc_setCodePage = function(v){this.codePage = v;};
asc_CCodePage.prototype.asc_getText = function(){return this.text;};
asc_CCodePage.prototype.asc_setText = function(v){this.text = v;};
window["Asc"].asc_CCodePage = window["Asc"]["asc_CCodePage"] = asc_CCodePage;
prot = asc_CCodePage.prototype;
prot["asc_getCodePageName"] = prot.asc_getCodePageName;
prot["asc_setCodePageName"] = prot.asc_setCodePageName;
prot["asc_getCodePage"] = prot.asc_getCodePage;
prot["asc_setCodePage"] = prot.asc_setCodePage;
prot["asc_getText"] = prot.asc_getText;
prot["asc_setText"] = prot.asc_setText;
/** @constructor */
function asc_CDelimiter(delimiter){
this.delimiterName = delimiter;
}
asc_CDelimiter.prototype.asc_getDelimiterName = function(){return this.delimiterName;};
asc_CDelimiter.prototype.asc_setDelimiterName = function(v){ this.delimiterName = v;};
window["Asc"].asc_CDelimiter = window["Asc"]["asc_CDelimiter"] = asc_CDelimiter;
prot = asc_CDelimiter.prototype;
prot["asc_getDelimiterName"] = prot.asc_getDelimiterName;
prot["asc_setDelimiterName"] = prot.asc_setDelimiterName;
CFont.prototype= {
asc_getFontId : function() { return this.id; },
asc_getFontName : function() { return this.name; },
asc_getFontThumbnail : function() { return this.thumbnail; },
asc_getFontType : function() { return this.type; }
};
window["Asc"].CFont = window["Asc"]["CFont"] = CFont;
prot = CFont.prototype;
prot["asc_getFontId"] = prot.asc_getFontId;
prot["asc_getFontName"] = prot.asc_getFontName;
prot["asc_getFontThumbnail"] = prot.asc_getFontThumbnail;
prot["asc_getFontType"] = prot.asc_getFontType;
/** @constructor */
function asc_CFormulaGroup(name){
this.groupName = name;
this.formulasArray = [];
}
asc_CFormulaGroup.prototype.asc_getGroupName = function() { return this.groupName; };
asc_CFormulaGroup.prototype.asc_getFormulasArray = function() { return this.formulasArray; };
asc_CFormulaGroup.prototype.asc_addFormulaElement = function(o) { return this.formulasArray.push(o); };
window["Asc"].asc_CFormulaGroup = window["Asc"]["asc_CFormulaGroup"] = asc_CFormulaGroup;
prot = asc_CFormulaGroup.prototype;
prot["asc_getGroupName"] = prot.asc_getGroupName;
prot["asc_getFormulasArray"] = prot.asc_getFormulasArray;
prot["asc_addFormulaElement"] = prot.asc_addFormulaElement;
/** @constructor */
function asc_CFormula(o){
this.name = o.name;
this.arg = o.args;
}
asc_CFormula.prototype.asc_getName = function () {
return cFormulaFunctionToLocale ? cFormulaFunctionToLocale[this.name] : this.name;
};
asc_CFormula.prototype.asc_getArguments = function () {
return this.arg;
};
window["Asc"].asc_CFormula = window["Asc"]["asc_CFormula"] = asc_CFormula;
prot = asc_CFormula.prototype;
prot["asc_getName"] = prot.asc_getName;
prot["asc_getArguments"] = prot.asc_getArguments;
}
)(window);

File diff suppressed because it is too large Load diff

View file

@ -1,292 +0,0 @@
"use strict";
(
/**
* @param {Window} window
* @param {undefined} undefined
*/
function ( window, undefined) {
if (!window["Asc"]) {window["Asc"] = {};}
var prot;
/** @constructor */
function asc_CCellFlag(m, s, w, t, l) {
this.merge = !!m;
this.shrinkToFit = !!s;
this.wrapText = !!w;
this.selectionType = t;
this.lockText = !!l;
}
asc_CCellFlag.prototype = {
asc_getMerge: function() { return this.merge; },
asc_getShrinkToFit: function() { return this.shrinkToFit; },
asc_getWrapText: function() { return this.wrapText; },
asc_getSelectionType: function() { return this.selectionType; },
asc_getLockText: function() { return this.lockText; }
};
window["Asc"].asc_CCellFlag = window["Asc"]["asc_CCellFlag"] = asc_CCellFlag;
prot = asc_CCellFlag.prototype;
prot["asc_getMerge"] = prot.asc_getMerge;
prot["asc_getShrinkToFit"] = prot.asc_getShrinkToFit;
prot["asc_getWrapText"] = prot.asc_getWrapText;
prot["asc_getSelectionType"] = prot.asc_getSelectionType;
prot["asc_getLockText"] = prot.asc_getLockText;
/** @constructor */
function asc_CFont(name, size, color, b, i, u, s, sub, sup) {
this.name = name !== undefined ? name : "Arial";
this.size = size !== undefined ? size : 10;
this.color = color !== undefined ? color : null;
this.bold = !!b;
this.italic = !!i;
this.underline = !!u;
this.strikeout = !!s;
this.subscript = !!sub;
this.superscript = !!sup;
}
asc_CFont.prototype = {
asc_getName: function () { return this.name; },
asc_getSize: function () { return this.size; },
asc_getBold: function () { return this.bold; },
asc_getItalic: function () { return this.italic; },
asc_getUnderline: function () { return this.underline; },
asc_getStrikeout: function () { return this.strikeout; },
asc_getSubscript: function () { return this.subscript; },
asc_getSuperscript: function () { return this.superscript; },
asc_getColor: function () { return this.color; }
};
window["Asc"].asc_CFont = window["Asc"]["asc_CFont"] = asc_CFont;
prot = asc_CFont.prototype;
prot["asc_getName"] = prot.asc_getName;
prot["asc_getSize"] = prot.asc_getSize;
prot["asc_getBold"] = prot.asc_getBold;
prot["asc_getItalic"] = prot.asc_getItalic;
prot["asc_getUnderline"] = prot.asc_getUnderline;
prot["asc_getStrikeout"] = prot.asc_getStrikeout;
prot["asc_getSubscript"] = prot.asc_getSubscript;
prot["asc_getSuperscript"] = prot.asc_getSuperscript;
prot["asc_getColor"] = prot.asc_getColor;
/** @constructor */
function asc_CFill(color) {
this.color = color !== undefined ? color : null;
}
asc_CFill.prototype = {
asc_getColor: function() { return this.color; }
};
window["Asc"].asc_CFill = window["Asc"]["asc_CFill"] = asc_CFill;
prot = asc_CFill.prototype;
prot["asc_getColor"] = prot.asc_getColor;
/** @constructor */
function asc_CBorder(style, color) {
// ToDo заглушка для создания border-а
if (typeof style === "string") {
switch (style) {
case "thin" : this.style = c_oAscBorderStyles.Thin; break;
case "medium" : this.style = c_oAscBorderStyles.Medium; break;
case "thick" : this.style = c_oAscBorderStyles.Thick; break;
default : this.style = c_oAscBorderStyles.None; break;
}
} else {
this.style = style !== undefined ? style : c_oAscBorderStyles.None;
}
this.color = color !== undefined ? color : null;
}
asc_CBorder.prototype = {
asc_getStyle: function() { return this.style; },
asc_getColor: function() { return this.color; }
};
window["Asc"].asc_CBorder = window["Asc"]["asc_CBorder"] = asc_CBorder;
prot = asc_CBorder.prototype;
prot["asc_getStyle"] = prot.asc_getStyle;
prot["asc_getColor"] = prot.asc_getColor;
/** @constructor */
function asc_CBorders() {
this.left = null;
this.top = null;
this.right = null;
this.bottom = null;
this.diagDown = null;
this.diagUp = null;
}
asc_CBorders.prototype = {
asc_getLeft: function() { return this.left; },
asc_getTop: function() { return this.top; },
asc_getRight: function() { return this.right; },
asc_getBottom: function() { return this.bottom; },
asc_getDiagDown: function() { return this.diagDown; },
asc_getDiagUp: function() { return this.diagUp; }
};
window["Asc"].asc_CBorders = window["Asc"]["asc_CBorders"] = asc_CBorders;
prot = asc_CBorders.prototype;
prot["asc_getLeft"] = prot.asc_getLeft;
prot["asc_getTop"] = prot.asc_getTop;
prot["asc_getRight"] = prot.asc_getRight;
prot["asc_getBottom"] = prot.asc_getBottom;
prot["asc_getDiagDown"] = prot.asc_getDiagDown;
prot["asc_getDiagUp"] = prot.asc_getDiagUp;
/** @constructor */
function asc_CAutoFilterInfo() {
this.tableStyleName = null;
this.tableName = null;
this.isApplyAutoFilter = false; // Кнопка очистить фильтр: false - disable, true - pressed button
this.isAutoFilter = false; // Кнопка автофильтр (также влияет на formatTable и Sort). Возможные состояния:
// - null - мы в пересечении с таблицой (но не полностью в ней)
// - true/false - когда мы полностью в таблице или вне ее (true/false в зависимости от того применен фильтр или нет)
}
asc_CAutoFilterInfo.prototype = {
asc_getTableStyleName: function () { return this.tableStyleName; },
asc_getTableName: function () { return this.tableName; },
asc_getIsAutoFilter: function () { return this.isAutoFilter; },
asc_getIsApplyAutoFilter: function () { return this.isApplyAutoFilter; }
};
window["Asc"].asc_CAutoFilterInfo = window["Asc"]["asc_CAutoFilterInfo"] = asc_CAutoFilterInfo;
prot = asc_CAutoFilterInfo.prototype;
prot["asc_getTableStyleName"] = prot.asc_getTableStyleName;
prot["asc_getTableName"] = prot.asc_getTableName;
prot["asc_getIsAutoFilter"] = prot.asc_getIsAutoFilter;
prot["asc_getIsApplyAutoFilter"] = prot.asc_getIsApplyAutoFilter;
/** @constructor */
function asc_CCellInfo() {
this.name = null;
this.formula = "";
this.text = "";
this.halign = "left";
this.valign = "top";
this.flags = null;
this.font = null;
this.fill = null;
this.border = null;
this.innertext = null;
this.numFormat = null;
this.hyperlink = null;
this.comments = [];
this.isLocked = false;
this.styleName = null;
this.numFormatType = null;
this.angle = null;
this.autoFilterInfo = null;
}
asc_CCellInfo.prototype = {
asc_getName: function(){ return this.name; },
asc_getFormula: function() { return this.formula; },
asc_getText: function(){ return this.text; },
asc_getHorAlign: function(){ return this.halign; },
asc_getVertAlign: function(){ return this.valign; },
asc_getFlags: function(){ return this.flags; },
asc_getFont: function(){ return this.font; },
asc_getFill: function(){ return this.fill; },
asc_getBorders: function(){ return this.border; },
asc_getInnerText: function(){ return this.innertext; },
asc_getNumFormat: function(){ return this.numFormat; },
asc_getHyperlink: function(){ return this.hyperlink; },
asc_getComments: function(){ return this.comments; },
asc_getLocked: function(){ return this.isLocked; },
asc_getStyleName: function () { return this.styleName; },
asc_getNumFormatType: function(){ return this.numFormatType; },
asc_getAngle: function () { return this.angle; },
asc_getAutoFilterInfo: function () { return this.autoFilterInfo; },
asc_getIsFormatTable: function() {return null},//TODO DELETE
asc_getIsAutoFilter: function() {return null},//TODO DELETE
asc_getTableStyleName: function() {return null},//TODO DELETE
asc_getClearFilter: function() {return null}//TODO DELETE
};
window["Asc"].asc_CCellInfo = window["Asc"]["asc_CCellInfo"] = asc_CCellInfo;
prot = asc_CCellInfo.prototype;
prot["asc_getName"] = prot.asc_getName;
prot["asc_getFormula"] = prot.asc_getFormula;
prot["asc_getText"] = prot.asc_getText;
prot["asc_getHorAlign"] = prot.asc_getHorAlign;
prot["asc_getVertAlign"] = prot.asc_getVertAlign;
prot["asc_getFlags"] = prot.asc_getFlags;
prot["asc_getFont"] = prot.asc_getFont;
prot["asc_getFill"] = prot.asc_getFill;
prot["asc_getBorders"] = prot.asc_getBorders;
prot["asc_getInnerText"] = prot.asc_getInnerText;
prot["asc_getNumFormat"] = prot.asc_getNumFormat;
prot["asc_getHyperlink"] = prot.asc_getHyperlink;
prot["asc_getComments"] = prot.asc_getComments;
prot["asc_getLocked"] = prot.asc_getLocked;
prot["asc_getStyleName"] = prot.asc_getStyleName;
prot["asc_getNumFormatType"] = prot.asc_getNumFormatType;
prot["asc_getAngle"] = prot.asc_getAngle;
prot["asc_getAutoFilterInfo"] = prot.asc_getAutoFilterInfo;
prot["asc_getIsFormatTable"] = prot.asc_getIsFormatTable;//TODO DELETE
prot["asc_getIsAutoFilter"] = prot.asc_getIsAutoFilter;//TODO DELETE
prot["asc_getTableStyleName"] = prot.asc_getTableStyleName;//TODO DELETE
prot["asc_getClearFilter"] = prot.asc_getClearFilter;//TODO DELETE
/** @constructor */
function asc_CDefName(n, r, s, t, h, l) {
this.Name = n;
this.LocalSheetId = s;
this.Ref = r;
this.isTable = t;
this.Hidden = h;
this.isLock = l;
}
asc_CDefName.prototype = {
asc_getName: function(){return this.Name;},
asc_getScope: function(){return this.LocalSheetId;},
asc_getRef: function(){return this.Ref;},
asc_getIsTable: function(){return this.isTable;},
asc_getIsHidden: function(){return this.Hidden;},
asc_getIsLock: function(){return this.isLock;}
};
window["Asc"].asc_CDefName = window["Asc"]["asc_CDefName"] = asc_CDefName;
prot = asc_CDefName.prototype;
prot["asc_getName"] = prot.asc_getName;
prot["asc_getScope"] = prot.asc_getScope;
prot["asc_getRef"] = prot.asc_getRef;
prot["asc_getIsTable"] = prot.asc_getIsTable;
prot["asc_getIsHidden"] = prot.asc_getIsHidden;
prot["asc_getIsLock"] = prot.asc_getIsLock;
function asc_CCheckDefName(s, r) {
this.status = s;
this.reason = r;
}
asc_CCheckDefName.prototype = {
asc_getStatus: function(){return this.status;},
asc_getReason: function(){return this.reason;}
};
window["Asc"].asc_CCheckDefName = window["Asc"]["asc_CCheckDefName"] = asc_CCheckDefName;
prot = asc_CCheckDefName.prototype;
prot["asc_getStatus"] = prot.asc_getStatus;
prot["asc_getReason"] = prot.asc_getReason;
}
)(window);

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,83 +0,0 @@
"use strict";
/* HandlerList.js
*
* Author: Alexey.Golubev@avsmedia.net
* Date: June 22, 2012
*/
(
/**
* @param {Window} window
* @param {undefined} undefined
*/
function (window, undefined) {
/*
* Import
* -----------------------------------------------------------------------------
*/
var asc = window["Asc"],
asc_typeOf = asc.typeOf;
/** @constructor */
function asc_CHandlersList(handlers) {
this.handlers = handlers || {};
return this;
}
asc_CHandlersList.prototype.hasTrigger = function (eventName) {
return null != this.handlers[eventName];
};
asc_CHandlersList.prototype.trigger = function (eventName) {
var h = this.handlers[eventName], t = asc_typeOf(h), a = Array.prototype.slice.call(arguments, 1), i;
if (t === "function") {
return h.apply(this, a);
}
if (t === "array") {
for (i = 0; i < h.length; i += 1) {
if (asc_typeOf(h[i]) === "function") {h[i].apply(this, a);}
}
return true;
}
return false;
};
asc_CHandlersList.prototype.add = function (eventName, eventHandler, replaceOldHandler) {
var th = this.handlers, h, old, t;
if (replaceOldHandler || !th.hasOwnProperty(eventName)) {
th[eventName] = eventHandler;
} else {
old = h = th[eventName];
t = asc_typeOf(old);
if (t !== "array") {
h = th[eventName] = [];
if (t === "function") {h.push(old);}
}
h.push(eventHandler);
}
};
asc_CHandlersList.prototype.remove = function (eventName, eventHandler) {
var th = this.handlers, h = th[eventName], i;
if (th.hasOwnProperty(eventName)) {
if (asc_typeOf(h) !== "array" || asc_typeOf(eventHandler) !== "function") {
delete th[eventName];
return true;
}
for (i = h.length - 1; i >= 0; i -= 1) {
if (h[i] === eventHandler) {
delete h[i];
return true;
}
}
}
return false;
};
/*
* Export
* -----------------------------------------------------------------------------
*/
asc.asc_CHandlersList = asc_CHandlersList;
}
)(window);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 532 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 620 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Some files were not shown because too many files have changed in this diff Show more