Commit ab053c57 authored by Maxim Kadushkin's avatar Maxim Kadushkin

[SSE mobile] removed depricated version

parent bfecf9d5
/*
*
* (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
*
*/
Ext.application({
name: 'SSE',
icon: 'resources/img/icon.png',
tabletStartupScreen: 'resources/img/tablet_startup.png',
phoneStartupScreen: 'resources/img/phone_startup.png',
viewport: {
autoMaximize: false // TODO: set as TRUE if standalone version
},
profiles: [
'Tablet',
'Phone'
]
});
/*
*
* (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
*
*/
Ext.define('SSE.controller.ApiEvents', {
mixins: {
observable: "Ext.mixin.Observable"
},
view : undefined,
widget : undefined,
element : undefined,
handlers : undefined,
settings : undefined,
enableKeyEvents : false,
isSelectMode : false,
hasCursor : false,
constructor: function(config){
this.initConfig(config);
this.callParent(arguments);
return this;
},
init: function (view, widgetElem, canvasElem, handlers, settings) {
this.view = view;
this.widget = widgetElem;
this.element = canvasElem;
this.handlers = new window.Asc.asc_CHandlersList(handlers);
this.settings = $.extend(true, {}, this.defaults, settings);
return this;
},
destroy: function () {
$(window).off("." + this.namespace);
return this;
},
enableKeyEventsHandler: function (f) {
this.enableKeyEvents = !!f;
}
});
\ No newline at end of file
/*
*
* (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
*
*/
Ext.define('SSE.controller.Document', {
extend: 'Ext.app.Controller',
config: {
refs: {
},
control: {
'#id-btn-zoom-in': {
tap: 'onZoomIn'
},
'#id-btn-zoom-out': {
tap: 'onZoomOut'
}
}
},
_currZoom : 1,
_baseZoom : 1,
_maxZoom : 2,
_incrementZoom : 0.05,
init: function() {
},
launch: function() {
},
setApi: function(o) {
this.api = o;
if (this.api) {
this.api.asc_registerCallback('asc_onDoubleTapEvent', Ext.bind(this._onDoubleTapDocument, this));
this.api.asc_registerCallback('asc_onStartAction', Ext.bind(this._onLongActionBegin, this));
this.api.asc_registerCallback('asc_onEndAction', Ext.bind(this._onLongActionEnd, this));
}
},
_onLongActionBegin: function(type, id) {
// console.log("onStartAction " + arguments[0] + " " + arguments[1]);
},
_onLongActionEnd: function(type, id) {
if (type === Asc.c_oAscAsyncActionType['BlockInteraction']) {
switch (id) {
case Asc.c_oAscAsyncAction['Open']:
var i = this.api.asc_getActiveWorksheetIndex();
this.api.asc_showWorksheet(i);
break;
}
}
},
_onDoubleTapDocument: function(){
if (this.api){
if (this._currZoom != this._baseZoom){
this._currZoom = this._baseZoom;
} else {
this._currZoom = this._maxZoom;
}
this.api.asc_setZoom(this._currZoom);
}
},
onZoomIn: function(event, node, opt){
this._currZoom += this._incrementZoom;
if (this._currZoom > this._maxZoom)
this._currZoom = this._maxZoom;
this.api.asc_setZoom(this._currZoom);
},
onZoomOut: function(event, node, opt){
this._currZoom -= this._incrementZoom;
if (this._currZoom < this._baseZoom)
this._currZoom = this._baseZoom;
this.api.asc_setZoom(this._currZoom);
}
});
/*
*
* (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
*
*/
Ext.define('SSE.controller.Search', {
extend: 'Ext.app.Controller',
config: {
refs: {
nextResult : '#id-btn-search-prev',
previousResult : '#id-btn-search-next',
searchField : '#id-field-search'
},
control: {
'#id-btn-search-prev': {
tap: 'onPreviousResult'
},
'#id-btn-search-next': {
tap: 'onNextResult'
},
'#id-field-search': {
keyup: 'onSearchKeyUp',
change: 'onSearchChange',
clearicontap: 'onSearchClear'
}
}
},
_step: -1,
init: function() {
},
setApi: function(o) {
this.api = o;
this.findOptions = new Asc.asc_CFindOptions();
this.findOptions.asc_setScanForward(true);
this.findOptions.asc_setIsMatchCase(false);
this.findOptions.asc_setIsWholeCell(false);
this.findOptions.asc_setScanOnOnlySheet(true);
this.findOptions.asc_setScanByRows(true);
this.findOptions.asc_setLookIn(Asc.c_oAscFindLookIn.Formulas);
},
onNextResult: function(){
var searchField = this.getSearchField();
if (this.api && searchField){
this.findOptions.asc_setFindWhat(searchField.getValue());
this.findOptions.asc_setScanForward(true);
this.api.asc_findText(this.findOptions);
}
},
onPreviousResult: function(){
var searchField = this.getSearchField();
if (this.api && searchField){
this.findOptions.asc_setFindWhat(searchField.getValue());
this.findOptions.asc_setScanForward(false);
this.api.asc_findText(this.findOptions);
}
},
onSearchKeyUp: function(field, e){
var keyCode = e.event.keyCode,
searchField = this.getSearchField();
if (keyCode == 13 && this.api) {
this.findOptions.asc_setFindWhat(searchField.getValue());
this.findOptions.asc_setScanForward(true);
this.api.asc_findText(this.findOptions);
}
this.updateNavigation();
},
onSearchChange: function(field, newValue, oldValue){
this.updateNavigation();
},
onSearchClear: function(field, e){
this.updateNavigation();
// workaround blur problem in iframe (bug #12685)
window.focus();
document.activeElement.blur();
},
updateNavigation: function(){
var searchField = this.getSearchField(),
nextResult = this.getNextResult(),
previousResult = this.getPreviousResult();
if (searchField && nextResult && previousResult){
nextResult.setDisabled(searchField.getValue() == '');
previousResult.setDisabled(searchField.getValue() == '');
}
}
});
/*
*
* (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
*
*/
Ext.define('SSE.controller.WorksheetList', {
extend: 'Ext.app.Controller',
config: {
refs: {
worksheetList: {
selector: 'seworksheetlist list'
}
}
},
init: function() {
this.control({
'seworksheetlist list': {
itemtap: this._worksheetSelect
}
})
},
setApi: function(o) {
this.api = o;
if (this.api){
this.api.asc_registerCallback('asc_onEndAction', Ext.bind(this.onLongActionEnd, this));
}
},
_worksheetSelect: function(dataview, index, target, record, event, eOpts){
if (this.api){
var dataIndex = record.data.index;
if ((dataIndex > -1) && (this.api.asc_getActiveWorksheetIndex() != dataIndex))
this.api.asc_showWorksheet(dataIndex);
}
},
_loadWorksheets: function(){
if (this.api) {
var worksheetsStore = Ext.getStore('Worksheets'),
worksheetList = this.getWorksheetList();
if (worksheetsStore && worksheetList){
worksheetsStore.removeAll(false);
var worksheetsCount = this.api.asc_getWorksheetsCount();
if (worksheetsCount){
for(var i = 0; i < worksheetsCount; i++){
var result = {
text : this.api.asc_getWorksheetName(i),
index : i
};
worksheetsStore.add(result);
}
var rec = worksheetsStore.findRecord('index', this.api.asc_getActiveWorksheetIndex());
if (rec)
worksheetList.select(rec);
else
worksheetList.select(worksheetsStore.getAt(0));
}
}
}
},
onLongActionEnd: function(type, id) {
if (type === Asc.c_oAscAsyncActionType['BlockInteraction']){
switch (id) {
case Asc.c_oAscAsyncAction['Open']:
this._loadWorksheets();
break;
}
}
}
});
\ No newline at end of file
/*
*
* (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
*
*/
Ext.define('SSE.controller.phone.Main', {
extend: 'SSE.controller.Main',
requires: [
'Ext.Anim'
],
config: {
refs: {
viewToolbar : 'viewtoolbar',
searchToolbar : 'searchtoolbar'
},
control: {
}
},
launch: function() {
this.callParent(arguments);
},
initControl: function() {
this.callParent(arguments);
},
initApi: function() {
this.callParent(arguments);
},
setApi: function(o){
this.api = o;
this.api.asc_enableKeyEvents(true);
},
setDocumentName: function(name){
var caption = this.getDocumentNameLabel();
if (caption)
caption.setHtml(Ext.String.htmlEncode(name));
},
onTapBack: function(){
},
setMode: function(mode) {
var viewToolbar = this.getViewToolbar(),
searchToolbar = this.getSearchToolbar();
if (mode == 'edit') {
viewToolbar && viewToolbar.hide();
searchToolbar && searchToolbar.hide();
this.api && this.api.asc_enableKeyEvents(true);
} else {
viewToolbar && viewToolbar.show();
this.api && this.api.asc_enableKeyEvents(false);
}
}
});
\ No newline at end of file
/*
*
* (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
*
*/
Ext.define('SSE.controller.tablet.Main', {
extend: 'SSE.controller.Main',
requires: [
'Ext.Anim'
],
config: {
refs: {
viewToolbar : 'viewtoolbar',
searchToolbar : 'searchtoolbar'
},
control: {
}
},
launch: function() {
this.callParent(arguments);
},
initControl: function() {
this.callParent(arguments);
},
initApi: function() {
this.callParent(arguments);
},
setApi: function(o){
this.api = o;
this.api.asc_enableKeyEvents(true);
},
setDocumentName: function(name){
var caption = this.getDocumentNameLabel();
if (caption)
caption.setHtml(Ext.String.htmlEncode(name));
},
setMode: function(mode) {
var viewToolbar = this.getViewToolbar(),
searchToolbar = this.getSearchToolbar();
if (mode == 'edit') {
viewToolbar && viewToolbar.hide();
searchToolbar && searchToolbar.hide();
this.api && this.api.asc_enableKeyEvents(true);
} else {
viewToolbar && viewToolbar.show();
this.api && this.api.asc_enableKeyEvents(false);
}
}
});
\ No newline at end of file
/*
*
* (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
*
*/
Ext.define('SSE.model.Worksheet', {
extend: 'Ext.data.Model',
config: {
fields: [
{ name:'index', type: 'int' },
{ name:'text', type:'string' }
]
}
});
\ No newline at end of file
/*
*
* (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
*
*/
Ext.define('SSE.profile.Phone', {
extend: 'Ext.app.Profile',
config: {
name: 'phone',
namespace: 'phone',
controllers: [
'Main',
'SSE.controller.Document',
'SSE.controller.Search',
'SSE.controller.WorksheetList',
'SSE.controller.toolbar.View'
],
views: [
'Main'
],
models: [
'SSE.model.Worksheet'
],
stores: [
'SSE.store.Worksheets'
]
},
isActive: function() {
return (Ext.os.is.Phone && (Ext.os.is.iOS || Ext.os.is.Android));
},
launch: function() {
Ext.widget('sephonemain');
}
});
\ No newline at end of file
/*
*
* (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
*
*/
Ext.define('SSE.profile.Tablet', {
extend: 'Ext.app.Profile',
config: {
name: 'tablet',
namespace: 'tablet',
controllers: [
'Main',
'SSE.controller.Document',
'SSE.controller.Search',
'SSE.controller.WorksheetList',
'SSE.controller.toolbar.View'
],
views: [
'Main'
],
models: [
'SSE.model.Worksheet'
],
stores: [
'SSE.store.Worksheets'
]
},
isActive: function() {
return (Ext.browser.is.WebKit && ((Ext.os.is.Tablet && (Ext.os.is.iOS || Ext.os.is.Android)) || Ext.os.is.Desktop));
},
launch: function() {
Ext.widget('setabletmain');
}
});
\ No newline at end of file
/*
*
* (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
*
*/
Ext.define('SSE.store.Worksheets', {
extend: 'Ext.data.Store',
config: {
model: 'SSE.model.Worksheet'
}
});
\ No newline at end of file
/*
*
* (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
*
*/
Ext.define('SSE.view.Main', {
extend: 'Ext.Container',
alias: 'widget.semainview',
initialize: function() {
this.callParent(arguments);
}
});
\ No newline at end of file
This diff is collapsed.
/*
*
* (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
*
*/
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);
}
});
/*
*
* (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
*
*/
Ext.define('SSE.view.phone.Main', {
extend: 'SSE.view.Main',
alias: 'widget.sephonemain',
requires: ([
// 'Ext.Label',
'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);
}
});
\ No newline at end of file
/*
*
* (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
*
*/
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'
});
/*
*
* (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
*
*/
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
},
// {
// id : 'id-tb-btn-editmode',
// ui : 'base',
// cls : 'text-offset-12',
// text : this.editText
// },
{
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'
});
\ No newline at end of file
/*
*
* (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
*
*/
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);
}
});
/*
*
* (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
*
*/
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'
});
/*
*
* (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
*
*/
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
},
// {
// id : 'id-tb-btn-editmode',
// ui : 'base',
// cls : 'text-offset-12',
// text : this.editText
// },
{
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'
});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
{
"SSE.controller.Main.convertationErrorText": "Konvertierung ist fehlgeschlagen.",
"SSE.controller.Main.convertationTimeoutText": "Timeout für die Konvertierung wurde überschritten.",
"SSE.controller.Main.criticalErrorExtText": "Klicken Sie auf \"OK\", um die Seite neu zu laden.",
"SSE.controller.Main.criticalErrorTitle": "Fehler",
"SSE.controller.Main.downloadErrorText": "Download ist fehlgeschlagen.",
"SSE.controller.Main.errorDefaultMessage": "Fehlercode: %1",
"SSE.controller.Main.errorKeyEncrypt": "Unbekannter Schlüsseldeskriptor",
"SSE.controller.Main.errorKeyExpire": "Der Schlüsseldeskriptor ist abgelaufen",
"SSE.controller.Main.errorUsersExceed": "Die nach dem Zahlungsplan erlaubte Benutzeranzahl ist überschritten",
"SSE.controller.Main.notcriticalErrorTitle": "Warnung",
"SSE.controller.Main.printText": "Drucken...",
"SSE.controller.Main.textAnonymous": "Anonym",
"SSE.controller.Main.textLoadingDocument": "Ladevorgang",
"SSE.controller.Main.unknownErrorText": "Unbekannter Fehler.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Ihr Webbrowser wird nicht unterstützt.",
"SSE.controller.Main.uploadImageExtMessage": "Unbekanntes Bildformat.",
"SSE.controller.Main.uploadImageFileCountMessage": "Keine Bilder hochgeladen.",
"SSE.controller.Main.uploadImageSizeMessage": "Die maximal zulässige Bildgröße ist überschritten.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Trennzeichen",
"SSE.view.OpenCsvPanel.txtEncoding": "Codierung ",
"SSE.view.OpenCsvPanel.txtHint": "Bitte geben Sie die oben angegebenen Daten ein.",
"SSE.view.OpenCsvPanel.txtSpace": "Leerzeichen",
"SSE.view.OpenCsvPanel.txtTab": "Tabulator",
"SSE.view.OpenCsvPanel.txtTitle": "CSV-Öffnungsoptionen wählen",
"SSE.view.phone.toolbar.Search.searchText": "Suchen",
"SSE.view.phone.toolbar.View.doneText": "Fertig",
"SSE.view.tablet.toolbar.Search.searchText": "Suchen",
"SSE.view.tablet.toolbar.View.doneText": "Fertig"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Conversion failed.",
"SSE.controller.Main.convertationTimeoutText": "Conversion timeout exceeded.",
"SSE.controller.Main.criticalErrorExtText": "Press \"OK\" to reload view page.",
"SSE.controller.Main.criticalErrorTitle": "Error",
"SSE.controller.Main.downloadErrorText": "Download failed.",
"SSE.controller.Main.errorDefaultMessage": "Error code: %1",
"SSE.controller.Main.errorKeyEncrypt": "Unknown key descriptor",
"SSE.controller.Main.errorKeyExpire": "Key descriptor expired",
"SSE.controller.Main.errorUsersExceed": "The number of users allowed by the pricing plan was exceeded",
"SSE.controller.Main.notcriticalErrorTitle": "Warning",
"SSE.controller.Main.printText": "Printing...",
"SSE.controller.Main.textAnonymous": "Anonymous",
"SSE.controller.Main.textLoadingDocument": "Loading document",
"SSE.controller.Main.unknownErrorText": "Unknown error.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Your browser is not supported.",
"SSE.controller.Main.uploadImageExtMessage": "Unknown image format.",
"SSE.controller.Main.uploadImageFileCountMessage": "No images uploaded.",
"SSE.controller.Main.uploadImageSizeMessage": "Maximium image size limit exceeded.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Delimiter",
"SSE.view.OpenCsvPanel.txtEncoding": "Encoding ",
"SSE.view.OpenCsvPanel.txtHint": "Please enter the information above.",
"SSE.view.OpenCsvPanel.txtSpace": "Space",
"SSE.view.OpenCsvPanel.txtTab": "Tab",
"SSE.view.OpenCsvPanel.txtTitle": "Choose CSV opening options",
"SSE.view.phone.toolbar.Search.searchText": "Search",
"SSE.view.phone.toolbar.View.doneText": "Done",
"SSE.view.tablet.toolbar.Search.searchText": "Search",
"SSE.view.tablet.toolbar.View.doneText": "Done"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Conversión fallida.",
"SSE.controller.Main.convertationTimeoutText": "Tiempo de conversión está superado.",
"SSE.controller.Main.criticalErrorExtText": "Pulse \"OK\" para recargar la página",
"SSE.controller.Main.criticalErrorTitle": "Error",
"SSE.controller.Main.downloadErrorText": "Descarga fallida.",
"SSE.controller.Main.errorDefaultMessage": "Código de error: %1",
"SSE.controller.Main.errorKeyEncrypt": "Descriptor de clave desconocido",
"SSE.controller.Main.errorKeyExpire": "Descriptor de clave ha expirado",
"SSE.controller.Main.errorUsersExceed": "El número de usuarios permitido según su plano de precios fue excedido",
"SSE.controller.Main.notcriticalErrorTitle": "Aviso",
"SSE.controller.Main.printText": "Imprimiendo...",
"SSE.controller.Main.textAnonymous": "Anónimo",
"SSE.controller.Main.textLoadingDocument": "Cargando documento",
"SSE.controller.Main.unknownErrorText": "Error desconocido.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Su navegador no está soportado.",
"SSE.controller.Main.uploadImageExtMessage": "Formato de imagen desconocido.",
"SSE.controller.Main.uploadImageFileCountMessage": "No hay imágenes subidas.",
"SSE.controller.Main.uploadImageSizeMessage": "Tamaño de imagen máximo está superado.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Delimitador",
"SSE.view.OpenCsvPanel.txtEncoding": "Codificación ",
"SSE.view.OpenCsvPanel.txtHint": "Por favor introduzca la información más arriba.",
"SSE.view.OpenCsvPanel.txtSpace": "Espacio",
"SSE.view.OpenCsvPanel.txtTab": "Tab",
"SSE.view.OpenCsvPanel.txtTitle": "Seleccione las opciones de apertura CSV",
"SSE.view.phone.toolbar.Search.searchText": "Búsqueda",
"SSE.view.phone.toolbar.View.doneText": "Listo",
"SSE.view.tablet.toolbar.Search.searchText": "Búsqueda",
"SSE.view.tablet.toolbar.View.doneText": "Listo"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Échec de la conversion.",
"SSE.controller.Main.convertationTimeoutText": "Expiration du délai de conversion.",
"SSE.controller.Main.criticalErrorExtText": "Cliquez sur \"Ok\" pour recharger la page.",
"SSE.controller.Main.criticalErrorTitle": "Erreur",
"SSE.controller.Main.downloadErrorText": "Échec du téléchargement.",
"SSE.controller.Main.errorDefaultMessage": "Code d'erreur: %1",
"SSE.controller.Main.errorKeyEncrypt": "Descripteur de clés inconnu",
"SSE.controller.Main.errorKeyExpire": "Descripteur de clés expiré",
"SSE.controller.Main.errorUsersExceed": "Le nombre d'utilisateurs autorisés par le plan tarifaire a été dépassé",
"SSE.controller.Main.notcriticalErrorTitle": "Avertissement",
"SSE.controller.Main.printText": "Impression en cours...",
"SSE.controller.Main.textAnonymous": "Anonyme",
"SSE.controller.Main.textLoadingDocument": "Chargement du document",
"SSE.controller.Main.unknownErrorText": "Erreur inconnue.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Votre navigateur n'est pas pris en charge.",
"SSE.controller.Main.uploadImageExtMessage": "Format d'image inconnu.",
"SSE.controller.Main.uploadImageFileCountMessage": "Aucune image n'est téléchargée.",
"SSE.controller.Main.uploadImageSizeMessage": "La taille de l'image a dépassé la limite maximale.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Délimiteur",
"SSE.view.OpenCsvPanel.txtEncoding": "Codage ",
"SSE.view.OpenCsvPanel.txtHint": "Entrez les informations ci-dessus.",
"SSE.view.OpenCsvPanel.txtSpace": "Espace",
"SSE.view.OpenCsvPanel.txtTab": "Tabulation",
"SSE.view.OpenCsvPanel.txtTitle": "Sélectionnez les options d'ouverture de CSV",
"SSE.view.phone.toolbar.Search.searchText": "Recherche",
"SSE.view.phone.toolbar.View.doneText": "Fait",
"SSE.view.tablet.toolbar.Search.searchText": "Recherche",
"SSE.view.tablet.toolbar.View.doneText": "Fait"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Conversione fallita.",
"SSE.controller.Main.convertationTimeoutText": "E' stato superato il tempo limite della conversione.",
"SSE.controller.Main.criticalErrorExtText": "Clicca su \"OK\" per ricaricare la pagina.",
"SSE.controller.Main.criticalErrorTitle": "Errore",
"SSE.controller.Main.downloadErrorText": "Download fallito.",
"SSE.controller.Main.errorDefaultMessage": "Codice errore: %1",
"SSE.controller.Main.errorKeyEncrypt": "Descrittore di chiave sconosciuto",
"SSE.controller.Main.errorKeyExpire": "Descrittore di chiave scaduto",
"SSE.controller.Main.errorUsersExceed": "E' stato superato il numero di utenti consentito dal piano tariffario",
"SSE.controller.Main.notcriticalErrorTitle": "Avviso",
"SSE.controller.Main.printText": "Stampa in corso...",
"SSE.controller.Main.textAnonymous": "Anonimo",
"SSE.controller.Main.textLoadingDocument": "Caricamento del documento",
"SSE.controller.Main.unknownErrorText": "Errore sconosciuto.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Il tuo browser non è supportato.",
"SSE.controller.Main.uploadImageExtMessage": "Formato immagine sconosciuto.",
"SSE.controller.Main.uploadImageFileCountMessage": "Nessun immagine caricata.",
"SSE.controller.Main.uploadImageSizeMessage": "E' stata superata la dimensione massima.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Delimitatore",
"SSE.view.OpenCsvPanel.txtEncoding": "Codifica ",
"SSE.view.OpenCsvPanel.txtHint": "Si prega di inserire le informazioni al di sopra.",
"SSE.view.OpenCsvPanel.txtSpace": "Spazio",
"SSE.view.OpenCsvPanel.txtTab": "Tabulazione",
"SSE.view.OpenCsvPanel.txtTitle": "Seleziona opzioni di apertura CSV",
"SSE.view.phone.toolbar.Search.searchText": "Ricerca",
"SSE.view.phone.toolbar.View.doneText": "Fatto",
"SSE.view.tablet.toolbar.Search.searchText": "Ricerca",
"SSE.view.tablet.toolbar.View.doneText": "Fatto"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Conversion failed.",
"SSE.controller.Main.convertationTimeoutText": "Conversion timeout exceeded.",
"SSE.controller.Main.criticalErrorExtText": "Press \"OK\" to reload view page.",
"SSE.controller.Main.criticalErrorTitle": "Error",
"SSE.controller.Main.downloadErrorText": "Download failed.",
"SSE.controller.Main.errorDefaultMessage": "Error code: %1",
"SSE.controller.Main.errorKeyEncrypt": "Unknown key descriptor",
"SSE.controller.Main.errorKeyExpire": "Key descriptor expired",
"SSE.controller.Main.errorUsersExceed": "The number of users allowed by the pricing plan was exceeded",
"SSE.controller.Main.notcriticalErrorTitle": "Warning",
"SSE.controller.Main.printText": "Drukā...",
"SSE.controller.Main.textAnonymous": "Anonymous",
"SSE.controller.Main.textLoadingDocument": "Loading document",
"SSE.controller.Main.unknownErrorText": "Unknown error.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Your browser is not supported.",
"SSE.controller.Main.uploadImageExtMessage": "Unknown image format.",
"SSE.controller.Main.uploadImageFileCountMessage": "No images uploaded.",
"SSE.controller.Main.uploadImageSizeMessage": "Maximium image size limit exceeded.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Norobežotājs",
"SSE.view.OpenCsvPanel.txtEncoding": "Kodēšana",
"SSE.view.OpenCsvPanel.txtHint": "Lūdzu ievadiet informāciju augstāk.",
"SSE.view.OpenCsvPanel.txtSpace": "Space",
"SSE.view.OpenCsvPanel.txtTab": "Tab",
"SSE.view.OpenCsvPanel.txtTitle": "Izvēlieties CSV atvēršanas opcijas",
"SSE.view.phone.toolbar.Search.searchText": "Search",
"SSE.view.phone.toolbar.View.doneText": "Done",
"SSE.view.tablet.toolbar.Search.searchText": "Search",
"SSE.view.tablet.toolbar.View.doneText": "Done"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Conversão falhou.",
"SSE.controller.Main.convertationTimeoutText": "Tempo limite de conversão excedido.",
"SSE.controller.Main.criticalErrorExtText": "Pressione \"OK\" para recarregar visualização da página.",
"SSE.controller.Main.criticalErrorTitle": "Erro",
"SSE.controller.Main.downloadErrorText": "Download falhou.",
"SSE.controller.Main.errorDefaultMessage": "Código do erro: %1",
"SSE.controller.Main.errorKeyEncrypt": "Descritor de chave desconhecido",
"SSE.controller.Main.errorKeyExpire": "Descritor de chave expirado",
"SSE.controller.Main.errorUsersExceed": "O número de usuários permitidos pelo plano de preços foi excedido",
"SSE.controller.Main.notcriticalErrorTitle": "Aviso",
"SSE.controller.Main.printText": "Imprimindo...",
"SSE.controller.Main.textAnonymous": "Anônimo",
"SSE.controller.Main.textLoadingDocument": "Carregando documento",
"SSE.controller.Main.unknownErrorText": "Erro desconhecido.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Seu navegador não é suportado.",
"SSE.controller.Main.uploadImageExtMessage": "Formato de imagem desconhecido.",
"SSE.controller.Main.uploadImageFileCountMessage": "Sem imagens carregadas.",
"SSE.controller.Main.uploadImageSizeMessage": "Tamanho limite máximo da imagem excedido.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Delimitador",
"SSE.view.OpenCsvPanel.txtEncoding": "Codificação",
"SSE.view.OpenCsvPanel.txtHint": "Insira a informação acima.",
"SSE.view.OpenCsvPanel.txtSpace": "Espaço",
"SSE.view.OpenCsvPanel.txtTab": "Aba",
"SSE.view.OpenCsvPanel.txtTitle": "Escolha as opções de abertura CSV",
"SSE.view.phone.toolbar.Search.searchText": "Pesquisar",
"SSE.view.phone.toolbar.View.doneText": "Concluído",
"SSE.view.tablet.toolbar.Search.searchText": "Pesquisar",
"SSE.view.tablet.toolbar.View.doneText": "Concluído"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Конвертация не удалась.",
"SSE.controller.Main.convertationTimeoutText": "Превышено время ожидания конвертации.",
"SSE.controller.Main.criticalErrorExtText": "Нажмите \"OK\", чтобы обновить страницу.",
"SSE.controller.Main.criticalErrorTitle": "Ошибка",
"SSE.controller.Main.downloadErrorText": "Загрузка не удалась.",
"SSE.controller.Main.errorDefaultMessage": "Код ошибки: %1",
"SSE.controller.Main.errorKeyEncrypt": "Неизвестный дескриптор ключа",
"SSE.controller.Main.errorKeyExpire": "Срок действия дескриптора ключа истек",
"SSE.controller.Main.errorUsersExceed": "Превышено количество пользователей, разрешенных согласно тарифному плану",
"SSE.controller.Main.notcriticalErrorTitle": "Предупреждение",
"SSE.controller.Main.printText": "Печать...",
"SSE.controller.Main.textAnonymous": "Аноним",
"SSE.controller.Main.textLoadingDocument": "Загрузка документа",
"SSE.controller.Main.unknownErrorText": "Неизвестная ошибка.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Ваш браузер не поддерживается.",
"SSE.controller.Main.uploadImageExtMessage": "Неизвестный формат изображения.",
"SSE.controller.Main.uploadImageFileCountMessage": "Ни одного изображения не загружено.",
"SSE.controller.Main.uploadImageSizeMessage": "Превышен максимальный размер изображения.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Разделитель",
"SSE.view.OpenCsvPanel.txtEncoding": "Кодировка ",
"SSE.view.OpenCsvPanel.txtHint": "Пожалуйста, введите информацию выше.",
"SSE.view.OpenCsvPanel.txtSpace": "Пробел",
"SSE.view.OpenCsvPanel.txtTab": "Табуляция",
"SSE.view.OpenCsvPanel.txtTitle": "Выбрать параметры открытия CSV",
"SSE.view.phone.toolbar.Search.searchText": "Поиск",
"SSE.view.phone.toolbar.View.doneText": "Готово",
"SSE.view.tablet.toolbar.Search.searchText": "Поиск",
"SSE.view.tablet.toolbar.View.doneText": "Готово"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Pretvorba ni uspela.",
"SSE.controller.Main.convertationTimeoutText": "Pretvorbena prekinitev presežena.",
"SSE.controller.Main.criticalErrorExtText": "Pritisnite \"OK\" za osvežitev pogleda strani.",
"SSE.controller.Main.criticalErrorTitle": "Napaka",
"SSE.controller.Main.downloadErrorText": "Prenos ni uspel.",
"SSE.controller.Main.errorDefaultMessage": "Koda napake: %1",
"SSE.controller.Main.errorKeyEncrypt": "Neznan ključni deskriptor",
"SSE.controller.Main.errorKeyExpire": "Ključni deskriptor je potekel",
"SSE.controller.Main.errorUsersExceed": "Število uporabnikov, ki ga dovoljuje cenovni načrt, je bilo preseženo",
"SSE.controller.Main.notcriticalErrorTitle": "Opozorilo",
"SSE.controller.Main.printText": "Tiskanje...",
"SSE.controller.Main.textAnonymous": "Anonimno",
"SSE.controller.Main.textLoadingDocument": "Nalaganje Dokumenta",
"SSE.controller.Main.unknownErrorText": "Neznana napaka.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Vaš brskalnik ni podprt.",
"SSE.controller.Main.uploadImageExtMessage": "Neznan format slike.",
"SSE.controller.Main.uploadImageFileCountMessage": "Ni naloženih slik.",
"SSE.controller.Main.uploadImageSizeMessage": "Maksimalni limit velikosti slike je presežen.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Ločilo",
"SSE.view.OpenCsvPanel.txtEncoding": "Kodiranje",
"SSE.view.OpenCsvPanel.txtHint": "Informacije prosim vnesite zgoraj.",
"SSE.view.OpenCsvPanel.txtSpace": "Razmik",
"SSE.view.OpenCsvPanel.txtTab": "Zavihek",
"SSE.view.OpenCsvPanel.txtTitle": "Izberi možnosti CSV odpiranja",
"SSE.view.phone.toolbar.Search.searchText": "Iskanje",
"SSE.view.phone.toolbar.View.doneText": "Končano",
"SSE.view.tablet.toolbar.Search.searchText": "Iskanje",
"SSE.view.tablet.toolbar.View.doneText": "Končano"
}
\ No newline at end of file
{
"SSE.controller.Main.convertationErrorText": "Değişim başarısız oldu.",
"SSE.controller.Main.convertationTimeoutText": "Değişim süresi aşıldı.",
"SSE.controller.Main.criticalErrorExtText": "Görüntüleme sayfasını yenilemek için \"TAMAM\"'a basın.",
"SSE.controller.Main.criticalErrorTitle": "Hata",
"SSE.controller.Main.downloadErrorText": "Yükleme başarısız oldu.",
"SSE.controller.Main.errorDefaultMessage": "Hata kodu: %1",
"SSE.controller.Main.errorKeyEncrypt": "Bilinmeyen anahtar tanımlayıcı",
"SSE.controller.Main.errorKeyExpire": "Anahtar tanımlayıcının süresi doldu",
"SSE.controller.Main.errorUsersExceed": "Fiyat planının izin verdiği kullanıcı sayısı aşıldı",
"SSE.controller.Main.notcriticalErrorTitle": "Dikkat",
"SSE.controller.Main.printText": "Yazdırılıyor...",
"SSE.controller.Main.textAnonymous": "Anonim",
"SSE.controller.Main.textLoadingDocument": "Döküman yükleniyor",
"SSE.controller.Main.unknownErrorText": "Bilinmeyen hata.",
"SSE.controller.Main.unsupportedBrowserErrorText ": "Tarayıcınız desteklenmiyor.",
"SSE.controller.Main.uploadImageExtMessage": "Bilinmeyen resim formatı",
"SSE.controller.Main.uploadImageFileCountMessage": "Resim yüklenmedi.",
"SSE.controller.Main.uploadImageSizeMessage": "Maksimum resim boyutu aşıldı.",
"SSE.view.OpenCsvPanel.txtDelimiter": "Sınırlayıcı",
"SSE.view.OpenCsvPanel.txtEncoding": "Kodlama",
"SSE.view.OpenCsvPanel.txtHint": "Lütfen yukarıdaki bilgiyi giriniz.",
"SSE.view.OpenCsvPanel.txtSpace": "Boşluk",
"SSE.view.OpenCsvPanel.txtTab": "Sekme",
"SSE.view.OpenCsvPanel.txtTitle": "CSV açılış seçenekleri seç",
"SSE.view.phone.toolbar.Search.searchText": "Ara",
"SSE.view.phone.toolbar.View.doneText": "Tamamlandı",
"SSE.view.tablet.toolbar.Search.searchText": "Ara",
"SSE.view.tablet.toolbar.View.doneText": "Tamamlandı"
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
// Basic
$base-color : #cbcbcb;
$active-color : #798d45;
$base-gradient : 'matte';
$include-default-icons : false;
$include-default-uis : false;
// Toolbar
$toolbar-icon-size : 1.0em;
// Setting list
$settinglist-icon-size : 24px;
$settinglist-image-width : 72px;
$settinglist-image-height : 48px;
// Image default icons
$icons-default-size : 24px;
$icons-default-image-width : 72px;
$icons-default-image-height : 624px;
@import 'sencha-touch/default';
@import 'sencha-touch/default/src/Class';
@import 'sencha-touch/default/src/Button';
@import 'sencha-touch/default/src/Panel';
@import 'sencha-touch/default/src/Sheet';
@import 'sencha-touch/default/src/MessageBox';
@import 'sencha-touch/default/src/Toolbar';
@import 'sencha-touch/default/src/Toast';
@import 'sencha-touch/default/src/Menu';
//@import 'sencha-touch/default/src/carousel/Carousel';
@import 'sencha-touch/default/src/form/Panel';
@import 'sencha-touch/default/src/form/FieldSet';
@import 'sencha-touch/default/src/field/Field';
@import 'sencha-touch/default/src/field/Checkbox';
@import 'sencha-touch/default/src/field/Radio';
@import 'sencha-touch/default/src/field/Search';
@import 'sencha-touch/default/src/field/Select';
//@import 'sencha-touch/default/src/field/Slider';
//@import 'sencha-touch/default/src/field/Spinner';
//@import 'sencha-touch/default/src/field/TextArea';
//@import 'sencha-touch/default/src/dataview/IndexBar';
@import 'sencha-touch/default/src/dataview/List';
//@import 'sencha-touch/default/src/picker/Picker';
//@import 'sencha-touch/default/src/plugin/ListPaging';
//@import 'sencha-touch/default/src/plugin/PullRefresh';
//@import 'sencha-touch/default/src/slider/Slider';
@import 'sencha-touch/default/src/slider/Toggle';
//@import 'sencha-touch/default/src/tab/Panel';
//@import 'sencha-touch/default/src/grid/Grid';
@import 'common-buttons';
@import 'common-dataview';
@import 'common-toolbar';
@import 'common-settingspanel';
@import 'common-planarspinner';
@import 'common-settingslist';
@import 'common-messagebox';
@import 'application-mixins';
//@import 'application-dataview';
@include common-settings-panel;
@include common-planar-spinner;
@include common-toolbar-ui('edit', $base-color);
@include common-toolbar-ui('search', $base-color);
//@include application-icon-normal('save', 0);
//@include application-icon-normal('undo', 1);
@include application-icon-normal('share', 2);
//@include application-icon-normal('font-style', 3);
//@include application-icon-normal('font-color', 4);
//@include application-icon-normal('bold', 5);
//@include application-icon-normal('italic', 6);
//@include application-icon-normal('underline', 7);
//@include application-icon-normal('align-left', 8);
//@include application-icon-normal('align-center', 9);
//@include application-icon-normal('align-right', 10);
//@include application-icon-normal('align-fill', 11);
@include application-icon-normal('pages', 12);
@include application-icon-normal('search-prev', 13);
@include application-icon-normal('search-next', 14);
//@include application-icon-normal('insert', 15);
@include application-icon-normal('search', 16);
@include application-icon-normal('fullscreen', 17);
//@include application-icon-normal('spinner-down', 18);
//@include application-icon-normal('spinner-up', 19);
//@include application-icon-normal('table', 20);
//@include application-icon-normal('picture', 21);
//@include application-icon-normal('insert-row', 22);
//@include application-icon-normal('insert-column', 23);
//@include application-icon-normal('textbigger', 24);
//@include application-icon-normal('textless', 25);
@include common-button-ui('base', $base-color);
@include common-button-ui('light', lighten($base-color, 100%));
@include common-button-ui('base-blue', $active-color, 'dark');
@include common-button-ui('back', $base-color);
/*
* unsupport
*/
//TODO: need retina resolution
.unsuported-view {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: url(../img/ios-only.png) no-repeat center #efefef;
background-attachment: fixed;
z-index: 90000;
}
/*
* Additional styles
*/
.x-button.text-offset-12 {
padding-left: 12px;
padding-right: 12px;
}
.x-button.text-offset-30 {
padding-left: 30px;
padding-right: 30px;
}
\ No newline at end of file
@mixin application-icon-normal($name, $index) {
.x-button-icon.#{$name},
.list-icon.#{$name} {
background-image: url($icons-default-path);
background-color: transparent;
background-position: 0 -1 * $index * $icons-default-size;
background-size: $icons-default-image-width $icons-default-image-height;
}
.x-button-pressing,
.x-button-pressed,
.x-button-active,
.x-item-pressed {
.x-button-icon.#{$name},
.list-icon.#{$name} {
background-position: -1 * $icons-default-size -1 * $index * $icons-default-size;
}
}
}
\ No newline at end of file
$icons-default-path : '../img/icons/icons-normal.png';
$icons-setting-list-image : '../img/icons/list-normal.png';
@import 'application-base';
\ No newline at end of file
$icons-default-path : '../img/icons/icons-retina.png';
$icons-setting-list-image : '../img/icons/list-retina.png';
@import 'application-base';
\ No newline at end of file
# Get the directory that this configuration file exists in
dir = File.dirname(__FILE__)
# Load the sencha-touch framework automatically.
load File.join(dir, '..', '..', '..', '..', '..', 'vendor', 'touch', 'resources', 'themes')
# Add include path for command styles
add_import_path File.join(dir, '..', '..', '..', '..', '..', 'apps', 'common', 'mobile', 'resources', 'sass')
# Compass configurations
sass_path = dir
css_path = File.join(dir, "..", "css")
environment = :development
output_style = :expanded
\ No newline at end of file
# Get the directory that this configuration file exists in
dir = File.dirname(__FILE__)
# Load the sencha-touch framework automatically.
load File.join(dir, '..', '..', '..', '..', '..', 'vendor', 'touch', 'resources', 'themes')
# Add include path for command styles
add_import_path File.join(dir, '..', '..', '..', '..', '..', 'apps', 'common', 'mobile', 'resources', 'sass')
# Compass configurations
sass_path = dir
css_path = File.join(dir, "..", "css")
fonts_path = File.join(dir, '..', '..', '..', '..', '..', 'apps', 'common', 'mobile', 'resources', 'fonts')
environment = :production
output_style = :compressed
\ 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