init repo
This commit is contained in:
38
OfficeWeb/apps/spreadsheeteditor/mobile/app/view/Main.js
Normal file
38
OfficeWeb/apps/spreadsheeteditor/mobile/app/view/Main.js
Normal file
@@ -0,0 +1,38 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.Main", {
|
||||
extend: "Ext.Container",
|
||||
alias: "widget.semainview",
|
||||
initialize: function () {
|
||||
this.callParent(arguments);
|
||||
}
|
||||
});
|
||||
656
OfficeWeb/apps/spreadsheeteditor/mobile/app/view/OpenCsvPanel.js
Normal file
656
OfficeWeb/apps/spreadsheeteditor/mobile/app/view/OpenCsvPanel.js
Normal file
@@ -0,0 +1,656 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.OpenCsvPanel", {
|
||||
extend: "Ext.form.Panel",
|
||||
alias: "widget.seopencsvpanel",
|
||||
requires: ["Ext.form.Panel", "Ext.form.FieldSet", "Ext.field.Select"],
|
||||
config: {
|
||||
style: "padding: 0;"
|
||||
},
|
||||
initialize: function () {
|
||||
var me = this;
|
||||
this.add({
|
||||
xtype: "fieldset",
|
||||
title: this.txtTitle,
|
||||
instructions: this.txtHint,
|
||||
defaults: {
|
||||
labelWidth: "36%"
|
||||
},
|
||||
items: [{
|
||||
xtype: "selectfield",
|
||||
name: "encoding",
|
||||
label: this.txtEncoding,
|
||||
options: [{
|
||||
value: 37,
|
||||
text: "IBM EBCDIC (US-Canada)"
|
||||
},
|
||||
{
|
||||
value: 437,
|
||||
text: "OEM United States"
|
||||
},
|
||||
{
|
||||
value: 500,
|
||||
text: "IBM EBCDIC (International)"
|
||||
},
|
||||
{
|
||||
value: 708,
|
||||
text: "Arabic (ASMO 708)"
|
||||
},
|
||||
{
|
||||
value: 720,
|
||||
text: "Arabic (DOS)"
|
||||
},
|
||||
{
|
||||
value: 737,
|
||||
text: "Greek (DOS)"
|
||||
},
|
||||
{
|
||||
value: 775,
|
||||
text: "Baltic (DOS)"
|
||||
},
|
||||
{
|
||||
value: 850,
|
||||
text: "Western European (DOS)"
|
||||
},
|
||||
{
|
||||
value: 852,
|
||||
text: "Central European (DOS)"
|
||||
},
|
||||
{
|
||||
value: 855,
|
||||
text: "OEM Cyrillic"
|
||||
},
|
||||
{
|
||||
value: 857,
|
||||
text: "Turkish (DOS)"
|
||||
},
|
||||
{
|
||||
value: 858,
|
||||
text: "OEM Multilingual Latin I"
|
||||
},
|
||||
{
|
||||
value: 860,
|
||||
text: "Portuguese (DOS)"
|
||||
},
|
||||
{
|
||||
value: 861,
|
||||
text: "Icelandic (DOS)"
|
||||
},
|
||||
{
|
||||
value: 862,
|
||||
text: "Hebrew (DOS)"
|
||||
},
|
||||
{
|
||||
value: 863,
|
||||
text: "French Canadian (DOS)"
|
||||
},
|
||||
{
|
||||
value: 864,
|
||||
text: "Arabic (864) "
|
||||
},
|
||||
{
|
||||
value: 865,
|
||||
text: "Nordic (DOS)"
|
||||
},
|
||||
{
|
||||
value: 866,
|
||||
text: "Cyrillic (DOS)"
|
||||
},
|
||||
{
|
||||
value: 869,
|
||||
text: "Greek, Modern (DOS)"
|
||||
},
|
||||
{
|
||||
value: 870,
|
||||
text: "IBM EBCDIC (Multilingual Latin-2)"
|
||||
},
|
||||
{
|
||||
value: 874,
|
||||
text: "Thai (Windows)"
|
||||
},
|
||||
{
|
||||
value: 875,
|
||||
text: "IBM EBCDIC (Greek Modern)"
|
||||
},
|
||||
{
|
||||
value: 932,
|
||||
text: "Japanese (Shift-JIS)"
|
||||
},
|
||||
{
|
||||
value: 936,
|
||||
text: "Chinese Simplified (GB2312)"
|
||||
},
|
||||
{
|
||||
value: 949,
|
||||
text: "Korean"
|
||||
},
|
||||
{
|
||||
value: 950,
|
||||
text: "Chinese Traditional (Big5)"
|
||||
},
|
||||
{
|
||||
value: 1026,
|
||||
text: "IBM EBCDIC (Turkish Latin-5)"
|
||||
},
|
||||
{
|
||||
value: 1047,
|
||||
text: "IBM Latin-1"
|
||||
},
|
||||
{
|
||||
value: 1140,
|
||||
text: "IBM EBCDIC (US-Canada-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1141,
|
||||
text: "IBM EBCDIC (Germany-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1142,
|
||||
text: "IBM EBCDIC (Denmark-Norway-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1143,
|
||||
text: "IBM EBCDIC (Finland-Sweden-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1144,
|
||||
text: "IBM EBCDIC (Italy-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1145,
|
||||
text: "IBM EBCDIC (Spain-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1146,
|
||||
text: "IBM EBCDIC (UK-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1147,
|
||||
text: "IBM EBCDIC (France-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1148,
|
||||
text: "IBM EBCDIC (International-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1149,
|
||||
text: "IBM EBCDIC (Icelandic-Euro)"
|
||||
},
|
||||
{
|
||||
value: 1200,
|
||||
text: "Unicode"
|
||||
},
|
||||
{
|
||||
value: 1201,
|
||||
text: "Unicode (Big-Endian)"
|
||||
},
|
||||
{
|
||||
value: 1250,
|
||||
text: "Central European (Windows)"
|
||||
},
|
||||
{
|
||||
value: 1251,
|
||||
text: "Cyrillic (Windows)"
|
||||
},
|
||||
{
|
||||
value: 1252,
|
||||
text: "Western European (Windows)"
|
||||
},
|
||||
{
|
||||
value: 1253,
|
||||
text: "Greek (Windows)"
|
||||
},
|
||||
{
|
||||
value: 1254,
|
||||
text: "Turkish (Windows)"
|
||||
},
|
||||
{
|
||||
value: 1255,
|
||||
text: "Hebrew (Windows) "
|
||||
},
|
||||
{
|
||||
value: 1256,
|
||||
text: "Arabic (Windows) "
|
||||
},
|
||||
{
|
||||
value: 1257,
|
||||
text: "Baltic (Windows)"
|
||||
},
|
||||
{
|
||||
value: 1258,
|
||||
text: "Vietnamese (Windows)"
|
||||
},
|
||||
{
|
||||
value: 1361,
|
||||
text: "Korean (Johab)"
|
||||
},
|
||||
{
|
||||
value: 10000,
|
||||
text: "Western European (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10001,
|
||||
text: "Japanese (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10002,
|
||||
text: "Chinese Traditional (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10003,
|
||||
text: "Korean (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10004,
|
||||
text: "Arabic (Mac) "
|
||||
},
|
||||
{
|
||||
value: 10005,
|
||||
text: "Hebrew (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10006,
|
||||
text: "Greek (Mac) "
|
||||
},
|
||||
{
|
||||
value: 10007,
|
||||
text: "Cyrillic (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10008,
|
||||
text: "Chinese Simplified (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10010,
|
||||
text: "Romanian (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10017,
|
||||
text: "Ukrainian (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10021,
|
||||
text: "Thai (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10029,
|
||||
text: "Central European (Mac) "
|
||||
},
|
||||
{
|
||||
value: 10079,
|
||||
text: "Icelandic (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10081,
|
||||
text: "Turkish (Mac)"
|
||||
},
|
||||
{
|
||||
value: 10082,
|
||||
text: "Croatian (Mac)"
|
||||
},
|
||||
{
|
||||
value: 12000,
|
||||
text: "Unicode (UTF-32)"
|
||||
},
|
||||
{
|
||||
value: 12001,
|
||||
text: "Unicode (UTF-32 Big-Endian)"
|
||||
},
|
||||
{
|
||||
value: 20000,
|
||||
text: "Chinese Traditional (CNS)"
|
||||
},
|
||||
{
|
||||
value: 20001,
|
||||
text: "TCA Taiwan"
|
||||
},
|
||||
{
|
||||
value: 20002,
|
||||
text: "Chinese Traditional (Eten)"
|
||||
},
|
||||
{
|
||||
value: 20003,
|
||||
text: "IBM5550 Taiwan"
|
||||
},
|
||||
{
|
||||
value: 20004,
|
||||
text: "TeleText Taiwan"
|
||||
},
|
||||
{
|
||||
value: 20005,
|
||||
text: "Wang Taiwan"
|
||||
},
|
||||
{
|
||||
value: 20105,
|
||||
text: "Western European (IA5)"
|
||||
},
|
||||
{
|
||||
value: 20106,
|
||||
text: "German (IA5)"
|
||||
},
|
||||
{
|
||||
value: 20107,
|
||||
text: "Swedish (IA5) "
|
||||
},
|
||||
{
|
||||
value: 20108,
|
||||
text: "Norwegian (IA5) "
|
||||
},
|
||||
{
|
||||
value: 20127,
|
||||
text: "US-ASCII"
|
||||
},
|
||||
{
|
||||
value: 20261,
|
||||
text: "T.61 "
|
||||
},
|
||||
{
|
||||
value: 20269,
|
||||
text: "ISO-6937"
|
||||
},
|
||||
{
|
||||
value: 20273,
|
||||
text: "IBM EBCDIC (Germany)"
|
||||
},
|
||||
{
|
||||
value: 20277,
|
||||
text: "IBM EBCDIC (Denmark-Norway) "
|
||||
},
|
||||
{
|
||||
value: 20278,
|
||||
text: "IBM EBCDIC (Finland-Sweden)"
|
||||
},
|
||||
{
|
||||
value: 20280,
|
||||
text: "IBM EBCDIC (Italy)"
|
||||
},
|
||||
{
|
||||
value: 20284,
|
||||
text: "IBM EBCDIC (Spain)"
|
||||
},
|
||||
{
|
||||
value: 20285,
|
||||
text: "IBM EBCDIC (UK)"
|
||||
},
|
||||
{
|
||||
value: 20290,
|
||||
text: "IBM EBCDIC (Japanese katakana)"
|
||||
},
|
||||
{
|
||||
value: 20297,
|
||||
text: "IBM EBCDIC (France)"
|
||||
},
|
||||
{
|
||||
value: 20420,
|
||||
text: "IBM EBCDIC (Arabic)"
|
||||
},
|
||||
{
|
||||
value: 20423,
|
||||
text: "IBM EBCDIC (Greek)"
|
||||
},
|
||||
{
|
||||
value: 20424,
|
||||
text: "IBM EBCDIC (Hebrew)"
|
||||
},
|
||||
{
|
||||
value: 20833,
|
||||
text: "IBM EBCDIC (Korean Extended)"
|
||||
},
|
||||
{
|
||||
value: 20838,
|
||||
text: "IBM EBCDIC (Thai)"
|
||||
},
|
||||
{
|
||||
value: 20866,
|
||||
text: "Cyrillic (KOI8-R)"
|
||||
},
|
||||
{
|
||||
value: 20871,
|
||||
text: "IBM EBCDIC (Icelandic) "
|
||||
},
|
||||
{
|
||||
value: 20880,
|
||||
text: "IBM EBCDIC (Cyrillic Russian)"
|
||||
},
|
||||
{
|
||||
value: 20905,
|
||||
text: "IBM EBCDIC (Turkish)"
|
||||
},
|
||||
{
|
||||
value: 20924,
|
||||
text: "IBM Latin-1 "
|
||||
},
|
||||
{
|
||||
value: 20932,
|
||||
text: "Japanese (JIS 0208-1990 and 0212-1990)"
|
||||
},
|
||||
{
|
||||
value: 20936,
|
||||
text: "Chinese Simplified (GB2312-80) "
|
||||
},
|
||||
{
|
||||
value: 20949,
|
||||
text: "Korean Wansung "
|
||||
},
|
||||
{
|
||||
value: 21025,
|
||||
text: "IBM EBCDIC (Cyrillic Serbian-Bulgarian)"
|
||||
},
|
||||
{
|
||||
value: 21866,
|
||||
text: "Cyrillic (KOI8-U)"
|
||||
},
|
||||
{
|
||||
value: 28591,
|
||||
text: "Western European (ISO) "
|
||||
},
|
||||
{
|
||||
value: 28592,
|
||||
text: "Central European (ISO)"
|
||||
},
|
||||
{
|
||||
value: 28593,
|
||||
text: "Latin 3 (ISO)"
|
||||
},
|
||||
{
|
||||
value: 28594,
|
||||
text: "Baltic (ISO)"
|
||||
},
|
||||
{
|
||||
value: 28595,
|
||||
text: "Cyrillic (ISO) "
|
||||
},
|
||||
{
|
||||
value: 28596,
|
||||
text: "Arabic (ISO)"
|
||||
},
|
||||
{
|
||||
value: 28597,
|
||||
text: "Greek (ISO) "
|
||||
},
|
||||
{
|
||||
value: 28598,
|
||||
text: "Hebrew (ISO-Visual)"
|
||||
},
|
||||
{
|
||||
value: 28599,
|
||||
text: "Turkish (ISO)"
|
||||
},
|
||||
{
|
||||
value: 28603,
|
||||
text: "Estonian (ISO)"
|
||||
},
|
||||
{
|
||||
value: 28605,
|
||||
text: "Latin 9 (ISO)"
|
||||
},
|
||||
{
|
||||
value: 29001,
|
||||
text: "Europa"
|
||||
},
|
||||
{
|
||||
value: 38598,
|
||||
text: "Hebrew (ISO-Logical)"
|
||||
},
|
||||
{
|
||||
value: 50220,
|
||||
text: "Japanese (JIS)"
|
||||
},
|
||||
{
|
||||
value: 50221,
|
||||
text: "Japanese (JIS-Allow 1 byte Kana) "
|
||||
},
|
||||
{
|
||||
value: 50222,
|
||||
text: "Japanese (JIS-Allow 1 byte Kana - SO/SI)"
|
||||
},
|
||||
{
|
||||
value: 50225,
|
||||
text: "Korean (ISO)"
|
||||
},
|
||||
{
|
||||
value: 50227,
|
||||
text: "Chinese Simplified (ISO-2022)"
|
||||
},
|
||||
{
|
||||
value: 51932,
|
||||
text: "Japanese (EUC)"
|
||||
},
|
||||
{
|
||||
value: 51936,
|
||||
text: "Chinese Simplified (EUC) "
|
||||
},
|
||||
{
|
||||
value: 51949,
|
||||
text: "Korean (EUC)"
|
||||
},
|
||||
{
|
||||
value: 52936,
|
||||
text: "Chinese Simplified (HZ)"
|
||||
},
|
||||
{
|
||||
value: 54936,
|
||||
text: "Chinese Simplified (GB18030)"
|
||||
},
|
||||
{
|
||||
value: 57002,
|
||||
text: "ISCII Devanagari "
|
||||
},
|
||||
{
|
||||
value: 57003,
|
||||
text: "ISCII Bengali "
|
||||
},
|
||||
{
|
||||
value: 57004,
|
||||
text: "ISCII Tamil"
|
||||
},
|
||||
{
|
||||
value: 57005,
|
||||
text: "ISCII Telugu "
|
||||
},
|
||||
{
|
||||
value: 57006,
|
||||
text: "ISCII Assamese "
|
||||
},
|
||||
{
|
||||
value: 57007,
|
||||
text: "ISCII Oriya"
|
||||
},
|
||||
{
|
||||
value: 57008,
|
||||
text: "ISCII Kannada"
|
||||
},
|
||||
{
|
||||
value: 57009,
|
||||
text: "ISCII Malayalam "
|
||||
},
|
||||
{
|
||||
value: 57010,
|
||||
text: "ISCII Gujarati"
|
||||
},
|
||||
{
|
||||
value: 57011,
|
||||
text: "ISCII Punjabi"
|
||||
},
|
||||
{
|
||||
value: 65000,
|
||||
text: "Unicode (UTF-7)"
|
||||
},
|
||||
{
|
||||
value: 65001,
|
||||
text: "Unicode (UTF-8)"
|
||||
}]
|
||||
},
|
||||
{
|
||||
xtype: "selectfield",
|
||||
name: "delimiter",
|
||||
label: this.txtDelimiter,
|
||||
options: [{
|
||||
value: 4,
|
||||
text: ","
|
||||
},
|
||||
{
|
||||
value: 2,
|
||||
text: ";"
|
||||
},
|
||||
{
|
||||
value: 3,
|
||||
text: ":"
|
||||
},
|
||||
{
|
||||
value: 1,
|
||||
text: this.txtTab
|
||||
},
|
||||
{
|
||||
value: 5,
|
||||
text: this.txtSpace
|
||||
}]
|
||||
}]
|
||||
});
|
||||
this.add({
|
||||
xtype: "button",
|
||||
text: "OK",
|
||||
handler: function () {
|
||||
me.fireEvent("close", this, {
|
||||
encoding: me.getValues().encoding,
|
||||
delimiter: me.getValues().delimiter
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
txtEncoding: "Encoding ",
|
||||
txtDelimiter: "Delimiter",
|
||||
txtTab: "Tab",
|
||||
txtSpace: "Space",
|
||||
txtTitle: "Choose CSV opening options",
|
||||
txtHint: "Please enter the information above."
|
||||
});
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.WorksheetList", {
|
||||
extend: "Ext.Container",
|
||||
requires: (["Ext.dataview.List", "Ext.XTemplate"]),
|
||||
alias: ["widget.seworksheetlist"],
|
||||
config: {
|
||||
layout: {
|
||||
type: "fit"
|
||||
}
|
||||
},
|
||||
initialize: function () {
|
||||
var worksheetItemTpl = Ext.create("Ext.XTemplate", '<tpl for=".">' + '<div class="worksheet-item">{text:htmlEncode}</div>' + "</tpl>");
|
||||
this.add({
|
||||
xtype: "list",
|
||||
store: "Worksheets",
|
||||
itemTpl: worksheetItemTpl,
|
||||
singleSelect: true,
|
||||
itemSelector: "div.worksheet-item",
|
||||
emptyText: "",
|
||||
cls: "x-worksheet-item x-select-overlay"
|
||||
});
|
||||
this.callParent(arguments);
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,86 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.phone.Main", {
|
||||
extend: "SSE.view.Main",
|
||||
alias: "widget.sephonemain",
|
||||
requires: (["Ext.field.Search"]),
|
||||
config: {
|
||||
cls: "de-phone-main",
|
||||
fullscreen: true,
|
||||
layout: {
|
||||
type: "vbox",
|
||||
pack: "center"
|
||||
}
|
||||
},
|
||||
initialize: function () {
|
||||
var me = this;
|
||||
this.add(Ext.create("SSE.view.phone.toolbar.View", {
|
||||
hidden: true
|
||||
}));
|
||||
this.add(Ext.create("SSE.view.phone.toolbar.Search", {
|
||||
hidden: true
|
||||
}));
|
||||
this.add({
|
||||
xtype: "container",
|
||||
id: "id-pnl-top-fixed",
|
||||
docked: "top",
|
||||
style: "opacity: 0;"
|
||||
});
|
||||
this.add({
|
||||
xtype: "container",
|
||||
layout: "vbox",
|
||||
id: "id-container-document",
|
||||
flex: 1,
|
||||
items: [{
|
||||
xtype: "container",
|
||||
flex: 1,
|
||||
id: "id-sdkeditor"
|
||||
}]
|
||||
});
|
||||
this.add({
|
||||
xtype: "panel",
|
||||
layout: "fit",
|
||||
width: 200,
|
||||
height: 200,
|
||||
id: "id-worksheets-panel",
|
||||
top: 0,
|
||||
left: 0,
|
||||
modal: true,
|
||||
hidden: true,
|
||||
hideOnMaskTap: true,
|
||||
items: [{
|
||||
xtype: "seworksheetlist"
|
||||
}]
|
||||
});
|
||||
this.callParent(arguments);
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.phone.toolbar.Search", {
|
||||
extend: "Ext.Toolbar",
|
||||
xtype: "searchtoolbar",
|
||||
requires: (["Ext.Label", "Ext.field.Search"]),
|
||||
config: {
|
||||
docked: "top",
|
||||
minHeight: 52,
|
||||
ui: "search"
|
||||
},
|
||||
initialize: function () {
|
||||
this.add([{
|
||||
xtype: "searchfield",
|
||||
id: "id-field-search",
|
||||
placeHolder: this.searchText,
|
||||
flex: 1
|
||||
},
|
||||
{
|
||||
xtype: "segmentedbutton",
|
||||
allowToggle: false,
|
||||
ui: "base",
|
||||
items: [{
|
||||
id: "id-btn-search-prev",
|
||||
ui: "base",
|
||||
iconCls: "search-prev",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
id: "id-btn-search-next",
|
||||
ui: "base",
|
||||
iconCls: "search-next",
|
||||
disabled: true
|
||||
}]
|
||||
}]);
|
||||
this.callParent(arguments);
|
||||
},
|
||||
searchText: "Search"
|
||||
});
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.phone.toolbar.View", {
|
||||
extend: "Ext.Toolbar",
|
||||
xtype: "viewtoolbar",
|
||||
config: {
|
||||
docked: "top",
|
||||
minHeight: 44,
|
||||
ui: "edit"
|
||||
},
|
||||
initialize: function () {
|
||||
this.add([{
|
||||
id: "id-tb-btn-view-done",
|
||||
ui: "base-blue",
|
||||
cls: "text-offset-12",
|
||||
hidden: true,
|
||||
text: this.doneText
|
||||
},
|
||||
{
|
||||
xtype: "spacer"
|
||||
},
|
||||
{
|
||||
id: "id-tb-btn-search",
|
||||
ui: "base",
|
||||
iconCls: "search"
|
||||
},
|
||||
{
|
||||
id: "id-tb-btn-pages",
|
||||
ui: "base",
|
||||
iconCls: "pages"
|
||||
},
|
||||
{
|
||||
id: "id-tb-btn-fullscreen",
|
||||
ui: "base",
|
||||
iconCls: "fullscreen"
|
||||
},
|
||||
{
|
||||
xtype: "spacer"
|
||||
},
|
||||
{
|
||||
id: "id-tb-btn-view-share",
|
||||
ui: "base",
|
||||
iconCls: "share"
|
||||
}]);
|
||||
this.callParent(arguments);
|
||||
},
|
||||
doneText: "Done",
|
||||
editText: "Edit"
|
||||
});
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.tablet.Main", {
|
||||
extend: "SSE.view.Main",
|
||||
alias: "widget.setabletmain",
|
||||
requires: (["SSE.view.tablet.toolbar.Search", "SSE.view.tablet.toolbar.View", "SSE.view.WorksheetList"]),
|
||||
config: {
|
||||
fullscreen: true,
|
||||
layout: {
|
||||
type: "vbox",
|
||||
pack: "center"
|
||||
}
|
||||
},
|
||||
initialize: function () {
|
||||
this.add(Ext.create("SSE.view.tablet.toolbar.View", {
|
||||
hidden: true
|
||||
}));
|
||||
this.add(Ext.create("SSE.view.tablet.toolbar.Search", {
|
||||
hidden: true
|
||||
}));
|
||||
this.add({
|
||||
xtype: "container",
|
||||
layout: "vbox",
|
||||
id: "id-container-document",
|
||||
flex: 1,
|
||||
items: [{
|
||||
xtype: "container",
|
||||
flex: 1,
|
||||
id: "id-sdkeditor"
|
||||
}]
|
||||
});
|
||||
this.add({
|
||||
xtype: "panel",
|
||||
layout: "fit",
|
||||
width: 200,
|
||||
height: 200,
|
||||
id: "id-worksheets-panel",
|
||||
top: 0,
|
||||
left: 0,
|
||||
modal: true,
|
||||
hidden: true,
|
||||
hideOnMaskTap: true,
|
||||
items: [{
|
||||
xtype: "seworksheetlist"
|
||||
}]
|
||||
});
|
||||
this.callParent(arguments);
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.tablet.toolbar.Search", {
|
||||
extend: "Ext.Toolbar",
|
||||
xtype: "searchtoolbar",
|
||||
requires: (["Ext.Label", "Ext.field.Search"]),
|
||||
config: {
|
||||
docked: "top",
|
||||
minHeight: 52,
|
||||
ui: "search"
|
||||
},
|
||||
initialize: function () {
|
||||
this.add([{
|
||||
xtype: "searchfield",
|
||||
id: "id-field-search",
|
||||
placeHolder: this.searchText,
|
||||
flex: 1
|
||||
},
|
||||
{
|
||||
xtype: "segmentedbutton",
|
||||
allowToggle: false,
|
||||
ui: "base",
|
||||
items: [{
|
||||
id: "id-btn-search-prev",
|
||||
ui: "base",
|
||||
iconCls: "search-prev",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
id: "id-btn-search-next",
|
||||
ui: "base",
|
||||
iconCls: "search-next",
|
||||
disabled: true
|
||||
}]
|
||||
}]);
|
||||
this.callParent(arguments);
|
||||
},
|
||||
searchText: "Search"
|
||||
});
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* (c) Copyright Ascensio System SIA 2010-2014
|
||||
*
|
||||
* 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
|
||||
*
|
||||
*/
|
||||
Ext.define("SSE.view.tablet.toolbar.View", {
|
||||
extend: "Ext.Toolbar",
|
||||
xtype: "viewtoolbar",
|
||||
config: {
|
||||
docked: "top",
|
||||
minHeight: 44,
|
||||
ui: "edit"
|
||||
},
|
||||
initialize: function () {
|
||||
this.add([{
|
||||
id: "id-tb-btn-view-done",
|
||||
ui: "base-blue",
|
||||
cls: "text-offset-12",
|
||||
hidden: true,
|
||||
text: this.doneText
|
||||
},
|
||||
{
|
||||
xtype: "spacer"
|
||||
},
|
||||
{
|
||||
id: "id-tb-btn-search",
|
||||
ui: "base",
|
||||
iconCls: "search"
|
||||
},
|
||||
{
|
||||
id: "id-tb-btn-pages",
|
||||
ui: "base",
|
||||
iconCls: "pages"
|
||||
},
|
||||
{
|
||||
id: "id-tb-btn-fullscreen",
|
||||
ui: "base",
|
||||
iconCls: "fullscreen"
|
||||
},
|
||||
{
|
||||
xtype: "spacer"
|
||||
},
|
||||
{
|
||||
id: "id-tb-btn-view-share",
|
||||
ui: "base",
|
||||
iconCls: "share"
|
||||
}]);
|
||||
this.callParent(arguments);
|
||||
},
|
||||
doneText: "Done",
|
||||
editText: "Edit"
|
||||
});
|
||||
Reference in New Issue
Block a user