Commit 9de0c0e6 authored by Maxim Kadushkin's avatar Maxim Kadushkin

[SSE mobile] added option "insert function"

parent 7da46250
......@@ -55,7 +55,7 @@ define(
//Extend jQuery functions
jQuery.fn.extend( {
single: function(types, selector, data, fn) {
return this.off(types, fn).on(types, selector, data, fn);
return this.off(types, selector, fn).on(types, selector, data, fn);
}
});
......
......@@ -132,6 +132,7 @@ require([
// ,'EditHyperlink'
,'AddContainer'
,'AddChart'
,'AddFunction'
,'AddShape'
// ,'AddImage'
,'AddOther'
......@@ -202,6 +203,7 @@ require([
// ,'spreadsheeteditor/mobile/app/controller/edit/EditHyperlink'
,'spreadsheeteditor/mobile/app/controller/add/AddContainer'
,'spreadsheeteditor/mobile/app/controller/add/AddChart'
,'spreadsheeteditor/mobile/app/controller/add/AddFunction'
,'spreadsheeteditor/mobile/app/controller/add/AddShape'
// ,'spreadsheeteditor/mobile/app/controller/add/AddImage'
,'spreadsheeteditor/mobile/app/controller/add/AddOther'
......
......@@ -115,7 +115,7 @@ define([
addViews.push({
caption: me.textFormula,
id: 'add-formula',
layout: me._dummyEditController().getLayout()
layout: SSE.getController('AddFunction').getView('AddFunction').rootLayout()
});
addViews.push({
......@@ -264,7 +264,7 @@ define([
},
textChart: 'Chart',
textFormula: 'Formula',
textFormula: 'Function',
textShape: 'Shape',
textOther: 'Other'
}
......
/*
*
* (c) Copyright Ascensio System Limited 2010-2016
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
/**
* AddFunction.js
*
* Created by Maxim Kadushkin on 12/14/2016
* Copyright (c) 2016 Ascensio System SIA. All rights reserved.
*
*/
define([
'core',
'spreadsheeteditor/mobile/app/view/add/AddFunction',
'text!../../../resources/l10n/functions/en.json',
'text!../../../resources/l10n/functions/en_desc.json'
], function (core, view, fc, fd) {
'use strict';
SSE.Controllers.AddFunction = Backbone.Controller.extend(_.extend((function() {
return {
models: [],
collections: [],
views: [
'AddFunction'
],
initialize: function () {
Common.NotificationCenter.on('addcontainer:show', _.bind(this.initEvents, this));
this.addListeners({
'AddFunction': {
'function:insert': this.onInsertFunction.bind(this),
'function:info': this.onFunctionInfo.bind(this)
}
});
},
setApi: function (api) {
this.api = api;
},
onLaunch: function () {
this.createView('AddFunction').render();
var me = this;
_.defer(function () {
me.api.asc_setLocalization(fc);
me.fillFunctions.call(me);
});
},
initEvents: function () {
},
fillFunctions: function() {
var functions = {};
var jsonDescr = JSON.parse(fd);
var grouparr = this.api.asc_getFormulasInfo();
for (var group of grouparr) {
var groupname = group.asc_getGroupName();
var funcarr = group.asc_getFormulasArray();
for (var func of funcarr) {
var _name = func.asc_getName();
functions[_name] = {
type: _name,
group: groupname,
caption: func.asc_getLocaleName(),
args: jsonDescr[_name].a || '',
descr: jsonDescr[_name].d || ''
};
}
}
this.getView('AddFunction').setFunctions(functions);
},
onInsertFunction: function (type) {
SSE.getController('AddContainer').hideModal();
this.api.asc_insertFormula(this.api.asc_getFormulaLocaleName(type), Asc.c_oAscPopUpSelectorType.Func, true);
},
onFunctionInfo: function (type) {
this.getView('AddFunction').openFunctionInfo(type);
},
txtDiagramTitle: 'Chart Title',
txtXAxis: 'X Axis',
txtYAxis: 'Y Axis',
txtSeries: 'Seria'
}
})(), SSE.Controllers.AddChart || {}))
});
\ No newline at end of file
<!-- Root view -->
<% if (view == 'root') { %>
<div id="add-function-root">
<div class="page-content">
<div class="list-block">
<ul>
<% _.each(quick, function(f) { %>
<li class="function">
<a data-func="<%= f.type %>" class="item-link no-indicator quick">
<div class="item-content">
<div class="item-inner">
<div class="item-title"><%= f.caption %></div>
<div class="item-after"><span class="info"></span></div>
</div>
</div>
</a>
</li>
<% }); %>
</ul>
</div>
<div class="list-block">
<ul class="groups">
<li class="item-divider">CATEGORIES</li>
<% for (var g in groups) { %>
<li>
<a data-type="<%= g %>" class="item-link group">
<div class="item-content">
<div class="item-inner">
<div class="item-title"><%= groups[g] %></div>
</div>
</div>
</a>
</li>
<% }; %>
<ul>
</div>
</div>
</div>
<% } %>
<!-- Category view -->
<% if (view == 'group') { %>
<div id="add-function-group">
<div class="navbar">
<div class="navbar-inner">
<div class="left sliding"><a href="#" class="back link"><i class="icon icon-back"></i><% if (!android) { %><span><%= textBack %></span><% } %></a></div>
<div class="center sliding"><%= groupname %></div>
</div>
</div>
<div class="page">
<div class="page-content">
<div class="list-block">
<ul>
<% _.each(functions, function(f) { %>
<li class="function">
<a data-func="<%= f.type %>" class="item-link no-indicator">
<div class="item-content">
<div class="item-inner">
<div class="item-title"><%= f.caption %></div>
<div class="item-after"><span class="info"></span></div>
</div>
</div>
</a>
</li>
<% }); %>
</ul>
</div>
</div>
</div>
</div>
<% } %>
<!-- Description view -->
<% if (view == 'info') { %>
<div id="add-function-info">
<div class="navbar">
<div class="navbar-inner">
<div class="left sliding"><a href="#" class="back link"><i class="icon icon-back"></i><% if (!android) { %><span><%= textBack %></span><% } %></a></div>
<div class="center sliding"><%= caption %></div>
</div>
</div>
<div class="page">
<div class="page-content">
<div class="content-block">
<div class="content-block-inner">
<h3><%= args %></h3>
<p><%= descr %></p>
</div>
</div>
</div>
</div>
</div>
<% } %>
/*
*
* (c) Copyright Ascensio System Limited 2010-2016
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
/**
* AddFunction.js
*
* Created by Maxim Kadushkin on 12/14/2016
* Copyright (c) 2016 Ascensio System SIA. All rights reserved.
*
*/
define([
'text!spreadsheeteditor/mobile/app/template/AddFunction.template',
'backbone'
], function (addTemplate, Backbone) {
'use strict';
SSE.Views.AddFunction = Backbone.View.extend(_.extend((function() {
var _openView = function (viewid, args) {
var rootView = SSE.getController('AddContainer').rootView;
if ( rootView ) {
var _params = {
android : Common.SharedSettings.get('android'),
phone : Common.SharedSettings.get('phone'),
view : viewid,
textBack : 'Back'
};
_.extend(_params, args);
var $content = $('<div/>').append(_.template(this.template, _params));
// Android fix for navigation
if (Framework7.prototype.device.android) {
$content.find('.page').append($content.find('.navbar'));
}
rootView.router.load({
content: $content.html()
});
}
};
return {
// el: '.view-main',
template: addTemplate,
events: {
},
initialize: function () {
Common.NotificationCenter.on('addcontainer:show', _.bind(this.initEvents, this));
},
initEvents: function () {
var me = this;
$('.settings').single('click', '.function .info', this.onFunctionInfoClick.bind(this))
.single('click', '.function > a', this.onFunctionClick.bind(this));
$('.groups a.group').single('click', this.onGroupClick.bind(this));
me.initControls();
},
// Render layout
render: function () {
var quickFunctions = [
{caption: 'SUM', type: 'SUM'},
{caption: 'MIN', type: 'MIN'},
{caption: 'MAX', type: 'MAX'},
{caption: 'COUNT', type: 'COUNT'}
];
this.groups = {
'DateAndTime': this.sCatDateAndTime,
'Engineering': this.sCatEngineering,
'TextAndData': this.sCatTextAndData,
'Statistical': this.sCatStatistical,
'Financial': this.sCatFinancial,
'Mathematic': this.sCatMathematic,
'LookupAndReference': this.sCatLookupAndReference,
'Information': this.sCatInformation,
'Logical': this.sCatLogical
};
this.layout = $('<div/>').append(_.template(this.template, {
android : Common.SharedSettings.get('android'),
phone : Common.SharedSettings.get('phone'),
quick : quickFunctions,
groups : this.groups,
view : 'root'
}));
return this;
},
setFunctions: function (arr) {
this.functions = arr;
},
rootLayout: function () {
if (this.layout) {
return this.layout.find('#add-function-root').html();
}
return '';
},
initControls: function () {
//
},
onFunctionClick: function (e) {
if ( !/\.info/.test(e.target) )
this.fireEvent('function:insert', [$(e.target).data('func')]);
},
onFunctionInfoClick: function(e) {
e.stopPropagation();
var type = $(e.target).parents('.item-link').data('func');
this.fireEvent('function:info', [type]);
},
onGroupClick: function (e) {
var group = $(e.target).parents('.group').data('type');
var items = [];
for (var k in this.functions) {
if (this.functions[k].group == group)
items.push(this.functions[k]);
}
_openView.call(this, 'group', {
groupname : this.groups[group],
functions : items
});
},
openFunctionInfo: function (type) {
_openView.call(this, 'info', this.functions[type]);
},
sCatLogical: 'Logical',
// sCatCube: 'Cube',
// sCatDatabase: 'Database',
sCatDateAndTime: 'Date and time',
sCatEngineering: 'Engineering',
sCatFinancial: 'Financial',
sCatInformation: 'Information',
sCatLookupAndReference: 'Lookup and Reference',
sCatMathematic: 'Math and trigonometry',
sCatStatistical: 'Statistical',
sCatTextAndData: 'Text and data'
}
})(), SSE.Views.AddFunction || {}));
});
\ No newline at end of file
{"DATE":"DATUM","DATEDIF":"DATEDIF","DATEVALUE":"DATWERT","DAY":"TAG","DAYS360":"TAGE360","EDATE":"EDATUM","EOMONTH":"MONATSENDE","HOUR":"STUNDE","MINUTE":"MINUTE","MONTH":"MONAT","NETWORKDAYS":"NETTOARBEITSTAGE","NOW":"JETZT","SECOND":"SEKUNDE","TIME":"ZEIT","TIMEVALUE":"ZEITWERT","TODAY":"HEUTE","WEEKDAY":"WOCHENTAG","WEEKNUM":"KALENDERWOCHE","WORKDAY":"ARBEITSTAG","YEAR":"JAHR","YEARFRAC":"BRTEILJAHRE","BIN2DEC":"BININDEZ","BIN2HEX":"BININHEX","BIN2OCT":"BININOKT","COMPLEX":"KOMPLEXE","DEC2BIN":"DEZINBIN","DEC2HEX":"DEZINHEX","DEC2OCT":"DEZINOKT","DELTA":"DELTA","ERF":"GAUSSFEHLER","ERFC":"GAUSSFKOMPL","GESTEP":"GGANZZAHL","HEX2BIN":"HEXINBIN","HEX2DEC":"HEXINDEZ","HEX2OCT":"HEXINOKT","IMABS":"IMABS","IMAGINARY":"IMAGINÄRTEIL","IMARGUMENT":"IMARGUMENT","IMCONJUGATE":"IMKONJUGIERTE","IMCOS":"IMCOS","IMDIV":"IMDIV","IMEXP":"IMEXP","IMLN":"IMLN","IMLOG10":"IMLOG10","IMLOG2":"IMLOG2","IMPOWER":"IMAPOTENZ","IMPRODUCT":"IMPRODUKT","IMREAL":"IMREALTEIL","IMSIN":"IMSIN","IMSQRT":"IMWURZEL","IMSUB":"IMSUB","IMSUM":"IMSUMME","OCT2BIN":"OKTINBIN","OCT2DEC":"OKTINDEZ","OCT2HEX":"OKTINHEX","CHAR":"ZEICHEN","CLEAN":"SÄUBERN","CODE":"CODE","CONCATENATE":"VERKETTEN","DOLLAR":"DM","EXACT":"IDENTISCH","FIND":"FINDEN","FINDB":"FINDENB","FIXED":"FEST","LEFT":"LINKS","LEFTB":"LINKSB","LEN":"LÄNGE","LENB":"LENB","LOWER":"KLEIN","MID":"TEIL","MIDB":"TEILB","PROPER":"GROSS2","REPLACE":"ERSETZEN","REPLACEB":"ERSETZENB","REPT":"WIEDERHOLEN","RIGHT":"RECHTS","RIGHTB":"RECHTSB","SEARCH":"SUCHEN","SEARCHB":"SUCHENB","SUBSTITUTE":"WECHSELN","T":"T","TEXT":"TEXT","TRIM":"GLÄTTEN","UPPER":"GROSS","VALUE":"WERT","AVEDEV":"MITTELABW","AVERAGE":"MITTELWERT","AVERAGEA":"MITTELWERTA","AVERAGEIF":"MITTELWERTWENN","BINOMDIST":"BINOMVERT","CONFIDENCE":"KONFIDENZ","CORREL":"KORREL","COUNT":"ANZAHL","COUNTA":"ANZAHL2","COUNTBLANK":"ANZAHLLEEREZELLEN","COUNTIF":"ZÄHLENWENN","COVAR":"KOVAR","CRITBINOM":"KRITBINOM","DEVSQ":"SUMQUADABW","EXPONDIST":"EXPONVERT","FISHER":"FISHER","FISHERINV":"FISHERINV","FORECAST":"SCHÄTZER","FREQUENCY":"HÄUFIGKEIT","GAMMALN":"GAMMALN","GEOMEAN":"GEOMITTEL","HARMEAN":"HARMITTEL","HYPGEOMDIST":"HYPGEOMVERT","INTERCEPT":"ACHSENABSCHNITT","KURT":"KURT","LARGE":"KGRÖSSTE","LOGINV":"LOGINV","LOGNORMDIST":"LOGNORMVERT","MAX":"MAX","MAXA":"MAXA","MEDIAN":"MEDIAN","MIN":"MIN","MINA":"MINA","MODE":"MODALWERT","NEGBINOMDIST":"NEGBINOMVERT","NORMDIST":"NORMVERT","NORMINV":"NORMINV","NORMSDIST":"STANDNORMVERT","NORMSINV":"STANDNORMINV","PEARSON":"PEARSON","PERCENTILE":"QUANTIL","PERCENTRANK":"QUANTILSRANG","PERMUT":"VARIATIONEN","POISSON":"POISSON","PROB":"WAHRSCHBEREICH","QUARTILE":"QUARTILE","RSQ":"BESTIMMTHEITSMASS","SKEW":"SCHIEFE","SLOPE":"STEIGUNG","SMALL":"KKLEINSTE","STANDARDIZE":"STANDARDISIERUNG","STDEV":"STABW","STDEVA":"STABWA","STDEVP":"STABWN","STDEVPA":"STABWNA","STEYX":"STFEHLERYX","VAR":"VARIANZ","VARA":"VARIANZA","VARP":"VARIANZEN","VARPA":"VARIANZENA","ACCRINT":"AUFGELZINS","ACCRINTM":"AUFGELZINSF","AMORDEGRC":"AMORDEGRK","AMORLINC":"AMORLINEARK","COUPDAYBS":"ZINSTERMTAGVA","COUPDAYS":"ZINSTERMTAGE","COUPDAYSNC":"ZINSTERMTAGNZ","COUPNCD":"ZINSTERMNZ","COUPNUM":"ZINSTERMZAHL","COUPPCD":"ZINSTERMVZ","CUMIPMT":"KUMZINSZ","CUMPRINC":"KUMKAPITAL","DB":"GDA2","DDB":"GDA","DISC":"DISAGIO","DOLLARDE":"NOTIERUNGDEZ","DOLLARFR":"NOTIERUNGBRU","DURATION":"DURATIONТ","EFFECT":"EFFEKTIV","FV":"ZW","FVSCHEDULE":"ZW2","INTRATE":"ZINSSATZ","IPMT":"ZINSZ","IRR":"IKV","ISPMT":"ISPMT","MDURATION":"MDURATION","MIRR":"QIKV","NOMINAL":"NOMINAL","NPER":"ZZR","NPV":"NBW","ODDFPRICE":"UNREGER.KURS","ODDFYIELD":"UNREGER.REND","ODDLPRICE":"UNREGLE.KURS","ODDLYIELD":"UNREGLE.REND","PMT":"RMZ","PPMT":"KAPZ","PRICE":"KURS","PRICEDISC":"KURSDISAGIO","PRICEMAT":"KURSFÄLLIG","PV":"BW","RATE":"ZINS","RECEIVED":"AUSZAHLUNG","SLN":"LIA","SYD":"DIA","TBILLEQ":"TBILLÄQUIV","TBILLPRICE":"TBILLKURS","TBILLYIELD":"TBILLRENDITE","VDB":"VDB","XIRR":"XINTZINSFUSS","XNPV":"XKAPITALWERT","YIELD":"RENDITE","YIELDDISC":"RENDITEDIS","YIELDMAT":"RENDITEFÄLL","ABS":"ABS","ACOS":"ARCCOS","ACOSH":"ARCCOSHYP","ASIN":"ARCSIN","ASINH":"ARCSINHYP","ATAN":"ARCTAN","ATAN2":"ARCTAN2","ATANH":"ARCTANHYP","CEILING":"OBERGRENZE","COMBIN":"KOMBINATIONEN","COS":"COS","COSH":"COSHYP","DEGREES":"GRAD","EVEN":"GERADE","EXP":"EXP","FACT":"FAKULTÄT","FACTDOUBLE":"ZWEIFAKULTÄT","FLOOR":"UNTERGRENZE","GCD":"GGT","INT":"GANZZAHL","LCM":"KGV","LN":"LN","LOG":"LOG","LOG10":"LOG10","MDETERM":"MDET","MINVERSE":"MINV","MMULT":"MMULT","MOD":"REST","MROUND":"VRUNDEN","MULTINOMIAL":"POLYNOMIAL","ODD":"UNGERADE","PI":"PI","POWER":"POTENZ","PRODUCT":"PRODUKT","QUOTIENT":"QUOTIENT","RADIANS":"BOGENMASS","RAND":"ZUFALLSZAHL","RANDBETWEEN":"ZUFALLSBEREICH","ROMAN":"RÖMISCH","ROUND":"RUNDEN","ROUNDDOWN":"ABRUNDEN","ROUNDUP":"AUFRUNDEN","SERIESSUM":"POTENZREIHE","SIGN":"VORZEICHEN","SIN":"SIN","SINH":"SINHYP","SQRT":"WURZEL","SQRTPI":"WURZELPI","SUBTOTAL":"TEILERGEBNIS","SUM":"SUMME","SUMIF":"SUMMEWENN","SUMIFS":"SUMMEWENNS","SUMPRODUCT":"SUMMENPRODUKT","SUMSQ":"QUADRATESUMME","SUMX2MY2":"SUMMEX2MY2","SUMX2PY2":"SUMMEX2PY2","SUMXMY2":"SUMMEXMY2","TAN":"TAN","TANH":"TANHYP","TRUNC":"KÜRZEN","ADDRESS":"ADRESSE","CHOOSE":"WAHL","COLUMN":"SPALTE","COLUMNS":"SPALTEN","HLOOKUP":"WVERWEIS","INDEX":"INDEX","INDIRECT":"INDIREKT","LOOKUP":"VERWEIS","MATCH":"VERGLEICH","OFFSET":"BEREICH.VERSCHIEBEN","ROW":"ZEILE","ROWS":"ZEILEN","TRANSPOSE":"MTRANS","VLOOKUP":"SVERWEIS","ERROR.TYPE":"FEHLER.TYP","ISBLANK":"ISTLEER","ISERR":"ISTFEHL","ISERROR":"ISTFEHLER","ISEVEN":"ISTGERADE","ISLOGICAL":"ISTLOG","ISNA":"ISTNV","ISNONTEXT":"ISTKTEXT","ISNUMBER":"ISTZAHL","ISODD":"ISTUNGERADE","ISREF":"ISTBEZUG","ISTEXT":"ISTTEXT","N":"N","NA":"NV","TYPE":"TYP","AND":"UND","FALSE":"FALSCH","IF":"WENN","IFERROR":"WENNFEHLER","NOT":"NICHT","OR":"ODER","TRUE":"WAHR","LocalFormulaOperands":{"StructureTables":{"h": "Kopfzeilen","d": "Daten","a": "Alle","tr": "Diese Zeile","t": "Ergebnisse"},"CONST_TRUE_FALSE":{"t":"WAHR","f":"FALSCH"},"CONST_ERROR":{"nil":"#NULL!","div":"#DIV\/0!","value":"#WERT!","ref":"#BEZUG!","name":"#NAME\\?","num":"#ZAHL!","na":"#NV","getdata":"#DATEN_ABRUFEN","uf":"#UNSUPPORTED_FUNCTION!"}}}
\ No newline at end of file
{"DATE":"DATE","DATEDIF":"DATEDIF","DATEVALUE":"DATEVALUE","DAY":"DAY","DAYS360":"DAYS360","EDATE":"EDATE","EOMONTH":"EOMONTH","HOUR":"HOUR","MINUTE":"MINUTE","MONTH":"MONTH","NETWORKDAYS":"NETWORKDAYS","NOW":"NOW","SECOND":"SECOND","TIME":"TIME","TIMEVALUE":"TIMEVALUE","TODAY":"TODAY","WEEKDAY":"WEEKDAY","WEEKNUM":"WEEKNUM","WORKDAY":"WORKDAY","YEAR":"YEAR","YEARFRAC":"YEARFRAC","BIN2DEC":"BIN2DEC","BIN2HEX":"BIN2HEX","BIN2OCT":"BIN2OCT","COMPLEX":"COMPLEX","DEC2BIN":"DEC2BIN","DEC2HEX":"DEC2HEX","DEC2OCT":"DEC2OCT","DELTA":"DELTA","ERF":"ERF","ERFC":"ERFC","GESTEP":"GESTEP","HEX2BIN":"HEX2BIN","HEX2DEC":"HEX2DEC","HEX2OCT":"HEX2OCT","IMABS":"IMABS","IMAGINARY":"IMAGINARY","IMARGUMENT":"IMARGUMENT","IMCONJUGATE":"IMCONJUGATE","IMCOS":"IMCOS","IMDIV":"IMDIV","IMEXP":"IMEXP","IMLN":"IMLN","IMLOG10":"IMLOG10","IMLOG2":"IMLOG2","IMPOWER":"IMPOWER","IMPRODUCT":"IMPRODUCT","IMREAL":"IMREAL","IMSIN":"IMSIN","IMSQRT":"IMSQRT","IMSUB":"IMSUB","IMSUM":"IMSUM","OCT2BIN":"OCT2BIN","OCT2DEC":"OCT2DEC","OCT2HEX":"OCT2HEX","CHAR":"CHAR","CLEAN":"CLEAN","CODE":"CODE","CONCATENATE":"CONCATENATE","DOLLAR":"DOLLAR","EXACT":"EXACT","FIND":"FIND","FINDB":"FINDB","FIXED":"FIXED","LEFT":"LEFT","LEFTB":"LEFTB","LEN":"LEN","LENB":"LENB","LOWER":"LOWER","MID":"MID","MIDB":"MIDB","PROPER":"PROPER","REPLACE":"REPLACE","REPLACEB":"REPLACEB","REPT":"REPT","RIGHT":"RIGHT","RIGHTB":"RIGHTB","SEARCH":"SEARCH","SEARCHB":"SEARCHB","SUBSTITUTE":"SUBSTITUTE","T":"Т","TEXT":"TEXT","TRIM":"TRIM","UPPER":"UPPER","VALUE":"VALUE","AVEDEV":"AVEDEV","AVERAGE":"AVERAGE","AVERAGEA":"AVERAGEA","AVERAGEIF":"AVERAGEIF","BINOMDIST":"BINOMDIST","CONFIDENCE":"CONFIDENCE","CORREL":"CORREL","COUNT":"COUNT","COUNTA":"COUNTA","COUNTBLANK":"COUNTBLANK","COUNTIF":"COUNTIF","COVAR":"COVAR","CRITBINOM":"CRITBINOM","DEVSQ":"DEVSQ","EXPONDIST":"EXPONDIST","FISHER":"FISHER","FISHERINV":"FISHERINV","FORECAST":"FORECAST","FREQUENCY":"FREQUENCY","GAMMALN":"GAMMALN","GEOMEAN":"GEOMEAN","HARMEAN":"HARMEAN","HYPGEOMDIST":"HYPGEOMDIST","INTERCEPT":"INTERCEPT","KURT":"KURT","LARGE":"LARGE","LOGINV":"LOGINV","LOGNORMDIST":"LOGNORMDIST","MAX":"MAX","MAXA":"MAXA","MEDIAN":"MEDIAN","MIN":"MIN","MINA":"MINA","MODE":"MODE","NEGBINOMDIST":"NEGBINOMDIST","NORMDIST":"NORMDIST","NORMINV":"NORMINV","NORMSDIST":"NORMSDIST","NORMSINV":"NORMSINV","PEARSON":"PEARSON","PERCENTILE":"PERCENTILE","PERCENTRANK":"PERCENTRANK","PERMUT":"PERMUT","POISSON":"POISSON","PROB":"PROB","QUARTILE":"QUARTILE","RSQ":"RSQ","SKEW":"SKEW","SLOPE":"SLOPE","SMALL":"SMALL","STANDARDIZE":"STANDARDIZE","STDEV":"STDEV","STDEVA":"STDEVA","STDEVP":"STDEVP","STDEVPA":"STDEVPA","STEYX":"STEYX","VAR":"VAR","VARA":"VARA","VARP":"VARP","VARPA":"VARPA","ACCRINT":"ACCRINT","ACCRINTM":"ACCRINTM","AMORDEGRC":"AMORDEGRC","AMORLINC":"AMORLINC","COUPDAYBS":"COUPDAYBS","COUPDAYS":"COUPDAYS","COUPDAYSNC":"COUPDAYSNC","COUPNCD":"COUPNCD","COUPNUM":"COUPNUM","COUPPCD":"COUPPCD","CUMIPMT":"CUMIPMT","CUMPRINC":"CUMPRINC","DB":"DB","DDB":"DDB","DISC":"DISC","DOLLARDE":"DOLLARDE","DOLLARFR":"DOLLARFR","DURATION":"DURATION","EFFECT":"EFFECT","FV":"FV","FVSCHEDULE":"FVSCHEDULE","INTRATE":"INTRATE","IPMT":"IPMT","IRR":"IRR","ISPMT":"ISPMT","MDURATION":"MDURATION","MIRR":"MIRR","NOMINAL":"NOMINAL","NPER":"NPER","NPV":"NPV","ODDFPRICE":"ODDFPRICE","ODDFYIELD":"ODDFYIELD","ODDLPRICE":"ODDLPRICE","ODDLYIELD":"ODDLYIELD","PMT":"PMT","PPMT":"PPMT","PRICE":"PRICE","PRICEDISC":"PRICEDISC","PRICEMAT":"PRICEMAT","PV":"PV","RATE":"RATE","RECEIVED":"RECEIVED","SLN":"SLN","SYD":"SYD","TBILLEQ":"TBILLEQ","TBILLPRICE":"TBILLPRICE","TBILLYIELD":"TBILLYIELD","VDB":"VDB","XIRR":"XIRR","XNPV":"XNPV","YIELD":"YIELD","YIELDDISC":"YIELDDISC","YIELDMAT":"YIELDMAT","ABS":"ABS","ACOS":"ACOS","ACOSH":"ACOSH","ASIN":"ASIN","ASINH":"ASINH","ATAN":"ATAN","ATAN2":"ATAN2","ATANH":"ATANH","CEILING":"CEILING","COMBIN":"COMBIN","COS":"COS","COSH":"COSH","DEGREES":"DEGREES","EVEN":"EVEN","EXP":"EXP","FACT":"FACT","FACTDOUBLE":"FACTDOUBLE","FLOOR":"FLOOR","GCD":"GCD","INT":"INT","LCM":"LCM","LN":"LN","LOG":"LOG","LOG10":"LOG10","MDETERM":"MDETERM","MINVERSE":"MINVERSE","MMULT":"MMULT","MOD":"MOD","MROUND":"MROUND","MULTINOMIAL":"MULTINOMIAL","ODD":"ODD","PI":"PI","POWER":"POWER","PRODUCT":"PRODUCT","QUOTIENT":"QUOTIENT","RADIANS":"RADIANS","RAND":"RAND","RANDBETWEEN":"RANDBETWEEN","ROMAN":"ROMAN","ROUND":"ROUND","ROUNDDOWN":"ROUNDDOWN","ROUNDUP":"ROUNDUP","SERIESSUM":"SERIESSUM","SIGN":"SIGN","SIN":"SIN","SINH":"SINH","SQRT":"SQRT","SQRTPI":"SQRTPI","SUBTOTAL":"SUBTOTAL","SUM":"SUM","SUMIF":"SUMIF","SUMIFS":"SUMIFS","SUMPRODUCT":"SUMPRODUCT","SUMSQ":"SUMSQ","SUMX2MY2":"SUMX2MY2","SUMX2PY2":"SUMX2PY2","SUMXMY2":"SUMXMY2","TAN":"TAN","TANH":"TANH","TRUNC":"TRUNC","ADDRESS":"ADDRESS","CHOOSE":"CHOOSE","COLUMN":"COLUMN","COLUMNS":"COLUMNS","HLOOKUP":"HLOOKUP","INDEX":"INDEX","INDIRECT":"INDIRECT","LOOKUP":"LOOKUP","MATCH":"MATCH","OFFSET":"OFFSET","ROW":"ROW","ROWS":"ROWS","TRANSPOSE":"TRANSPOSE","VLOOKUP":"VLOOKUP","ERROR.TYPE":"ERROR.TYPE","ISBLANK":"ISBLANK","ISERR":"ISERR","ISERROR":"ISERROR","ISEVEN":"ISEVEN","ISLOGICAL":"ISLOGICAL","ISNA":"ISNA","ISNONTEXT":"ISNONTEXT","ISNUMBER":"ISNUMBER","ISODD":"ISODD","ISREF":"ISREF","ISTEXT":"ISTEXT","N":"N","NA":"NA","TYPE":"TYPE","AND":"AND","FALSE":"FALSE","IF":"IF","IFERROR":"IFERROR","NOT":"NOT","OR":"OR","TRUE":"TRUE","LocalFormulaOperands":{"StructureTables":{"h": "Headers","d": "Data","a": "All","tr": "This row","t": "Totals"},"CONST_TRUE_FALSE":{"t":"TRUE","f":"FALSE"},"CONST_ERROR":{"nil":"#NULL!","div":"#DIV\/0!","value":"#VALUE!","ref":"#REF!","name":"#NAME\\?","num":"#NUM!","na":"#N\/A","getdata":"#GETTING_DATA","uf":"#UNSUPPORTED_FUNCTION!"}}}
\ No newline at end of file
{"DATE":"ДАТА","DATEDIF":"РАЗНДАТ","DATEVALUE":"ДАТАЗНАЧ","DAY":"ДЕНЬ","DAYS360":"ДНЕЙ360","EDATE":"ДАТАМЕС","EOMONTH":"КОНМЕСЯЦА","HOUR":"ЧАС","MINUTE":"МИНУТЫ","MONTH":"МЕСЯЦ","NETWORKDAYS":"ЧИСТРАБДНИ","NOW":"ТДАТА","SECOND":"СЕКУНДЫ","TIME":"ВРЕМЯ","TIMEVALUE":"ВРЕМЗНАЧ","TODAY":"СЕГОДНЯ","WEEKDAY":"ДЕНЬНЕД","WEEKNUM":"НОМНЕДЕЛИ","WORKDAY":"РАБДЕНЬ","YEAR":"ГОД","YEARFRAC":"ДОЛЯГОДА","BIN2DEC":"ДВ.В.ДЕС","BIN2HEX":"ДВ.В.ШЕСТН","BIN2OCT":"ДВ.В.ВОСЬМ","COMPLEX":"КОМПЛЕКСН","DEC2BIN":"ДЕС.В.ДВ","DEC2HEX":"ДЕС.В.ШЕСТН","DEC2OCT":"ДЕС.В.ВОСЬМ","DELTA":"ДЕЛЬТА","ERF":"ФОШ","ERFC":"ДФОШ","GESTEP":"ПОРОГ","HEX2BIN":"ШЕСТН.В.ДВ","HEX2DEC":"ШЕСТН.В.ДЕС","HEX2OCT":"ШЕСТН.В.ВОСЬМ","IMABS":"МНИМ.ABS","IMAGINARY":"МНИМ.ЧАСТЬ","IMARGUMENT":"МНИМ.АРГУМЕНТ","IMCONJUGATE":"МНИМ.СОПРЯЖ","IMCOS":"МНИМ.COS","IMDIV":"МНИМ.ДЕЛ","IMEXP":"МНИМ.EXP","IMLN":"МНИМ.LN","IMLOG10":"МНИМ.LOG10","IMLOG2":"МНИМ.LOG2","IMPOWER":"МНИМ.СТЕПЕНЬ","IMPRODUCT":"МНИМ.ПРОИЗВЕД","IMREAL":"МНИМ.ВЕЩ","IMSIN":"МНИМ.SIN","IMSQRT":"МНИМ.КОРЕНЬ","IMSUB":"МНИМ.РАЗН","IMSUM":"МНИМ.СУММ","OCT2BIN":"ВОСЬМ.В.ДВ","OCT2DEC":"ВОСЬМ.В.ДЕС","OCT2HEX":"ВОСЬМ.В.ШЕСТН","CHAR":"СИМВОЛ","CLEAN":"ПЕЧСИМВ","CODE":"КОДСИМВ","CONCATENATE":"СЦЕПИТЬ","DOLLAR":"РУБЛЬ","EXACT":"СОВПАД","FIND":"НАЙТИ","FINDB":"НАЙТИБ","FIXED":"ФИКСИРОВАННЫЙ","LEFT":"ЛЕВСИМВ","LEFTB":"ЛЕВБ","LEN":"ДЛСТР","LENB":"ДЛИНБ","LOWER":"СТРОЧН","MID":"ПСТР","MIDB":"ПСТРБ","PROPER":"ПРОПНАЧ","REPLACE":"ЗАМЕНИТЬ","REPLACEB":"ЗАМЕНИТЬБ","REPT":"ПОВТОР","RIGHT":"ПРАВСИМВ","RIGHTB":"ПРАВБ","SEARCH":"ПОИСК","SEARCHB":"ПОИСКБ","SUBSTITUTE":"ПОДСТАВИТЬ","T":"Т","TEXT":"ТЕКСТ","TRIM":"СЖПРОБЕЛЫ","UPPER":"ПРОПИСН","VALUE":"ЗНАЧЕН","AVEDEV":"СРОТКЛ","AVERAGE":"СРЗНАЧ","AVERAGEA":"СРЗНАЧА","AVERAGEIF":"СРЗНАЧЕСЛИ","BINOMDIST":"БИНОМРАСП","CONFIDENCE":"ДОВЕРИТ","CORREL":"КОРРЕЛ","COUNT":"СЧЁТ","COUNTA":"СЧЁТЗ","COUNTBLANK":"СЧИТАТЬПУСТОТЫ","COUNTIF":"СЧЁТЕСЛИ","COVAR":"КОВАР","CRITBINOM":"КРИТБИНОМ","DEVSQ":"КВАДРОТКЛ","EXPONDIST":"ЭКСПРАСП","FISHER":"ФИШЕР","FISHERINV":"ФИШЕРОБР","FORECAST":"ПРОГНОЗ","FREQUENCY":"ЧАСТОТА","GAMMALN":"ГАММАНЛОГ","GEOMEAN":"СРГЕОМ","HARMEAN":"СРГАРМ","HYPGEOMDIST":"ГИПЕРГЕОМЕТ","INTERCEPT":"ОТРЕЗОК","KURT":"ЭКСЦЕСС","LARGE":"НАИБОЛЬШИЙ","LOGINV":"ЛОГНОРМОБР","LOGNORMDIST":"ЛОГНОРМРАСП","MAX":"МАКС","MAXA":"МАКСА","MEDIAN":"МЕДИАНА","MIN":"МИН","MINA":"МИНА","MODE":"МОДА","NEGBINOMDIST":"ОТРБИНОМРАСП","NORMDIST":"НОРМРАСП","NORMINV":"НОРМОБР","NORMSDIST":"НОРМСТРАСП","NORMSINV":"НОРМСТОБР","PEARSON":"ПИРСОН","PERCENTILE":"ПЕРСЕНТИЛЬ","PERCENTRANK":"ПРОЦЕНТРАНГ","PERMUT":"ПЕРЕСТ","POISSON":"ПУАССОН","PROB":"ВЕРОЯТНОСТЬ","QUARTILE":"КВАРТИЛЬ","RSQ":"КВПИРСОН","SKEW":"СКОС","SLOPE":"НАКЛОН","SMALL":"НАИМЕНЬШИЙ","STANDARDIZE":"НОРМАЛИЗАЦИЯ","STDEV":"СТАНДОТКЛОН","STDEVA":"СТАНДОТКЛОНА","STDEVP":"СТАНДОТКЛОНП","STDEVPA":"СТАНДОТКЛОНПА","STEYX":"СТОШYX","VAR":"ДИСП","VARA":"ДИСПА","VARP":"ДИСПР","VARPA":"ДИСПРА","ACCRINT":"НАКОПДОХОД","ACCRINTM":"НАКОПДОХОДПОГАШ","AMORDEGRC":"АМОРУМ","AMORLINC":"АМОРУВ","COUPDAYBS":"ДНЕЙКУПОНДО","COUPDAYS":"ДНЕЙКУПОН","COUPDAYSNC":"ДНЕЙКУПОНПОСЛЕ","COUPNCD":"ДАТАКУПОНПОСЛЕ","COUPNUM":"ЧИСЛКУПОН","COUPPCD":"ДАТАКУПОНДО","CUMIPMT":"ОБЩПЛАТ","CUMPRINC":"ОБЩДОХОД","DB":"ФУО","DDB":"ДДОБ","DISC":"СКИДКА","DOLLARDE":"РУБЛЬ.ДЕС","DOLLARFR":"РУБЛЬ.ДРОБЬ","DURATION":"ДЛИТ","EFFECT":"ЭФФЕКТ","FV":"БС","FVSCHEDULE":"БЗРАСПИС","INTRATE":"ИНОРМА","IPMT":"ПРПЛТ","IRR":"ВСД","ISPMT":"ПРОЦПЛАТ","MDURATION":"МДЛИТ","MIRR":"МВСД","NOMINAL":"НОМИНАЛ","NPER":"КПЕР","NPV":"ЧПС","ODDFPRICE":"ЦЕНАПЕРВНЕРЕГ","ODDFYIELD":"ДОХОДПЕРВНЕРЕГ","ODDLPRICE":"ЦЕНАПОСЛНЕРЕГ","ODDLYIELD":"ДОХОДПОСЛНЕРЕГ","PMT":"ПЛТ","PPMT":"ОСПЛТ","PRICE":"ЦЕНА","PRICEDISC":"ЦЕНАСКИДКА","PRICEMAT":"ЦЕНАПОГАШ","PV":"ПС","RATE":"СТАВКА","RECEIVED":"ПОЛУЧЕНО","SLN":"АПЛ","SYD":"АСЧ","TBILLEQ":"РАВНОКЧЕК","TBILLPRICE":"ЦЕНАКЧЕК","TBILLYIELD":"ДОХОДКЧЕК","VDB":"ПУО","XIRR":"ЧИСТВНДОХ","XNPV":"ЧИСТНЗ","YIELD":"ДОХОД","YIELDDISC":"ДОХОДСКИДКА","YIELDMAT":"ДОХОДПОГАШ","ABS":"ABS","ACOS":"ACOS","ACOSH":"ACOSH","ASIN":"ASIN","ASINH":"ASINH","ATAN":"ATAN","ATAN2":"ATAN2","ATANH":"ATANH","CEILING":"ОКРВВЕРХ","COMBIN":"ЧИСЛКОМБ","COS":"COS","COSH":"COSH","DEGREES":"ГРАДУСЫ","EVEN":"ЧЁТН","EXP":"EXP","FACT":"ФАКТР","FACTDOUBLE":"ДВФАКТР","FLOOR":"ОКРВНИЗ","GCD":"НОД","INT":"ЦЕЛОЕ","LCM":"НОК","LN":"LN","LOG":"LOG","LOG10":"LOG10","MDETERM":"МОПРЕД","MINVERSE":"МОБР","MMULT":"МУМНОЖ","MOD":"ОСТАТ","MROUND":"ОКРУГЛТ","MULTINOMIAL":"МУЛЬТИНОМ","ODD":"НЕЧЁТ","PI":"ПИ","POWER":"СТЕПЕНЬ","PRODUCT":"ПРОИЗВЕД","QUOTIENT":"ЧАСТНОЕ","RADIANS":"РАДИАНЫ","RAND":"СЛЧИС","RANDBETWEEN":"СЛУЧМЕЖДУ","ROMAN":"РИМСКОЕ","ROUND":"ОКРУГЛ","ROUNDDOWN":"ОКРУГЛВНИЗ","ROUNDUP":"ОКРУГЛВВЕРХ","SERIESSUM":"РЯД.СУММ","SIGN":"ЗНАК","SIN":"SIN","SINH":"SINH","SQRT":"КОРЕНЬ","SQRTPI":"КОРЕНЬПИ","SUBTOTAL":"ПРОМЕЖУТОЧНЫЕ.ИТОГИ","SUM":"СУММ","SUMIF":"СУММЕСЛИ","SUMIFS":"СУММЕСЛИМН","SUMPRODUCT":"СУММПРОИЗВ","SUMSQ":"СУММКВ","SUMX2MY2":"СУММРАЗНКВ","SUMX2PY2":"СУММСУММКВ","SUMXMY2":"СУММКВРАЗН","TAN":"TAN","TANH":"TANH","TRUNC":"ОТБР","ADDRESS":"АДРЕС","CHOOSE":"ВЫБОР","COLUMN":"СТОЛБЕЦ","COLUMNS":"ЧИСЛСТОЛБ","HLOOKUP":"ГПР","INDEX":"ИНДЕКС","INDIRECT":"ДВССЫЛ","LOOKUP":"ПРОСМОТР","MATCH":"ПОИСКПОЗ","OFFSET":"СМЕЩ","ROW":"СТРОКА","ROWS":"ЧСТРОК","TRANSPOSE":"ТРАНСП","VLOOKUP":"ВПР","ERROR.TYPE":"ТИП.ОШИБКИ","ISBLANK":"ЕПУСТО","ISERR":"ЕОШ","ISERROR":"ЕОШИБКА","ISEVEN":"ЕЧЁТН","ISLOGICAL":"ЕЛОГИЧ","ISNA":"ЕНД","ISNONTEXT":"ЕНЕТЕКСТ","ISNUMBER":"ЕЧИСЛО","ISODD":"ЕНЕЧЁТ","ISREF":"ЕССЫЛКА","ISTEXT":"ЕТЕКСТ","N":"Ч","NA":"НД","TYPE":"ТИП","AND":"И","FALSE":"ЛОЖЬ","IF":"ЕСЛИ","IFERROR":"ЕСЛИОШИБКА","NOT":"НЕ","OR":"ИЛИ","TRUE":"ИСТИНА","LocalFormulaOperands":{"StructureTables":{"h": "Заголовки","d": "Данные","a": "Все","tr": "Эта строка","t": "Итоги"},"CONST_TRUE_FALSE":{"t":"ИСТИНА","f":"ЛОЖЬ"},"CONST_ERROR":{"nil":"#ПУСТО!","div":"#ДЕЛ\/0!","value":"#ЗНАЧ!","ref":"#ССЫЛКА!","name":"#ИМЯ\\?","num":"#ЧИСЛО!","na":"#Н\/Д","getdata":"#GETTING_DATA","uf":"#UNSUPPORTED_FUNCTION!"}}}
\ No newline at end of file
......@@ -29,3 +29,10 @@
flex-direction: row;
align-items: stretch;
}
.info {
width: 22px;
height: 22px;
background-image: url(../img/docinfo.png);
background-size: contain;
}
\ No newline at end of file
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