mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-21 07:56:03 +00:00
minor bugfixes
git-svn-id: https://svn.fhem.de/fhem/trunk@4228 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
566d83e206
commit
769f16ab11
@ -272,14 +272,14 @@ UPD 2013-03-02_01:53:05 524 www/frontend/app/resources/icons/resultset_last.png
|
|||||||
UPD 2013-04-03_07:27:17 733 www/frontend/app/resources/icons/add.png
|
UPD 2013-04-03_07:27:17 733 www/frontend/app/resources/icons/add.png
|
||||||
UPD 2013-04-03_07:27:17 389 www/frontend/app/resources/icons/resultset_previous.png
|
UPD 2013-04-03_07:27:17 389 www/frontend/app/resources/icons/resultset_previous.png
|
||||||
UPD 2013-06-30_11:47:12 101 www/frontend/app/resources/application.css
|
UPD 2013-06-30_11:47:12 101 www/frontend/app/resources/application.css
|
||||||
UPD 2013-06-27_09:34:38 2201 www/frontend/app/app.js
|
UPD 2013-11-15_04:48:20 2568 www/frontend/app/app.js
|
||||||
UPD 2013-07-07_12:12:08 28202 www/frontend/app/view/LineChartPanel.js
|
UPD 2013-11-15_04:48:21 27988 www/frontend/app/view/LineChartPanel.js
|
||||||
UPD 2013-04-28_02:00:20 1205 www/frontend/app/view/ChartGridPanel.js
|
UPD 2013-04-28_02:00:20 1205 www/frontend/app/view/ChartGridPanel.js
|
||||||
UPD 2013-07-07_12:12:08 16201 www/frontend/app/view/DevicePanel.js
|
UPD 2013-07-07_12:12:08 16201 www/frontend/app/view/DevicePanel.js
|
||||||
UPD 2013-06-30_11:47:44 11076 www/frontend/app/view/Viewport.js
|
UPD 2013-11-15_03:17:04 9893 www/frontend/app/view/Viewport.js
|
||||||
UPD 2013-06-27_09:35:22 10042 www/frontend/app/view/TableDataGridPanel.js
|
UPD 2013-11-15_04:00:13 9828 www/frontend/app/view/TableDataGridPanel.js
|
||||||
UPD 2013-07-07_12:11:53 86984 www/frontend/app/controller/ChartController.js
|
UPD 2013-11-15_04:48:21 87082 www/frontend/app/controller/ChartController.js
|
||||||
UPD 2013-07-07_12:11:54 18373 www/frontend/app/controller/MainController.js
|
UPD 2013-11-15_04:48:21 18373 www/frontend/app/controller/MainController.js
|
||||||
UPD 2013-06-30_11:46:54 5415 www/frontend/app/controller/TableDataController.js
|
UPD 2013-06-30_11:46:54 5415 www/frontend/app/controller/TableDataController.js
|
||||||
UPD 2013-04-01_07:04:35 202 www/frontend/app/model/ReadingsModel.js
|
UPD 2013-04-01_07:04:35 202 www/frontend/app/model/ReadingsModel.js
|
||||||
UPD 2013-04-01_07:04:36 338 www/frontend/app/model/SavedChartsModel.js
|
UPD 2013-04-01_07:04:36 338 www/frontend/app/model/SavedChartsModel.js
|
||||||
|
@ -36,17 +36,21 @@ Ext.application({
|
|||||||
success: function(response){
|
success: function(response){
|
||||||
Ext.getBody().unmask();
|
Ext.getBody().unmask();
|
||||||
FHEM.info = Ext.decode(response.responseText);
|
FHEM.info = Ext.decode(response.responseText);
|
||||||
|
|
||||||
FHEM.version = FHEM.info.Results[0].devices[0].ATTR.version;
|
FHEM.version = FHEM.info.Results[0].devices[0].ATTR.version;
|
||||||
|
FHEM.dblogDevices = [];
|
||||||
Ext.each(FHEM.info.Results, function(result) {
|
Ext.each(FHEM.info.Results, function(result) {
|
||||||
//TODO: get more specific here...
|
//TODO: get more specific here...
|
||||||
if (result.list === "DbLog" && result.devices[0].NAME) {
|
if (result.list === "DbLog" && result.devices[0].NAME) {
|
||||||
FHEM.dblogname = result.devices[0].NAME;
|
FHEM.dblogname = result.devices[0].NAME;
|
||||||
|
Ext.each(result.devices, function(dblogdev) {
|
||||||
|
FHEM.dblogDevices.push({"DEVICE": dblogdev.REGEXP});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (!FHEM.dblogname && Ext.isEmpty(FHEM.dblogname) && FHEM.dblogname != "undefined") {
|
if (!FHEM.dblogname && Ext.isEmpty(FHEM.dblogname) && FHEM.dblogname != "undefined") {
|
||||||
Ext.Msg.alert("Error", "Could not find a DbLog Configuration. Do you have DbLog already running?");
|
Ext.Msg.alert("Error", "Could not find a DbLog Configuration. Do you have DbLog already running?");
|
||||||
|
} else if (FHEM.dblogDevices.length === 0) {
|
||||||
|
Ext.Msg.alert("Error", "Could not find any DbLog-FHEM-devices, do you have setup DbLog correctly?");
|
||||||
} else {
|
} else {
|
||||||
Ext.create("FHEM.view.Viewport", {
|
Ext.create("FHEM.view.Viewport", {
|
||||||
hidden: true
|
hidden: true
|
||||||
|
@ -1032,7 +1032,7 @@ Ext.define('FHEM.controller.ChartController', {
|
|||||||
axis : axisside,
|
axis : axisside,
|
||||||
xField : 'TIMESTAMP',
|
xField : 'TIMESTAMP',
|
||||||
yField : yfield,
|
yField : yfield,
|
||||||
title: axis.title,
|
title: title,
|
||||||
showInLegend: true,
|
showInLegend: true,
|
||||||
smooth: 0,
|
smooth: 0,
|
||||||
highlight: true,
|
highlight: true,
|
||||||
@ -1378,6 +1378,9 @@ Ext.define('FHEM.controller.ChartController', {
|
|||||||
* loading saved chart data and trigger the load of the chart
|
* loading saved chart data and trigger the load of the chart
|
||||||
*/
|
*/
|
||||||
loadsavedchart: function(treeview, record) {
|
loadsavedchart: function(treeview, record) {
|
||||||
|
if (!record.raw.data) {
|
||||||
|
record.raw.data = record.raw;
|
||||||
|
}
|
||||||
var me = this;
|
var me = this;
|
||||||
if (record.raw.data && record.raw.data.TYPE && record.raw.data.TYPE === "savedchart") {
|
if (record.raw.data && record.raw.data.TYPE && record.raw.data.TYPE === "savedchart") {
|
||||||
var name = record.raw.data.NAME,
|
var name = record.raw.data.NAME,
|
||||||
@ -1564,7 +1567,7 @@ Ext.define('FHEM.controller.ChartController', {
|
|||||||
Ext.Msg.alert("Error", "The Chart could not be loaded! RawChartdata was: <br>" + chartdata);
|
Ext.Msg.alert("Error", "The Chart could not be loaded! RawChartdata was: <br>" + chartdata);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (record.raw.data.template) {
|
} else if (record.raw.data && record.raw.data.template) {
|
||||||
//seems we have clicked on a template chart, resetting the form...
|
//seems we have clicked on a template chart, resetting the form...
|
||||||
me.resetFormFields();
|
me.resetFormFields();
|
||||||
if (me.getChart()) {
|
if (me.getChart()) {
|
||||||
|
@ -95,7 +95,7 @@ Ext.define('FHEM.controller.MainController', {
|
|||||||
|
|
||||||
if (Ext.isDefined(FHEM.version)) {
|
if (Ext.isDefined(FHEM.version)) {
|
||||||
var sp = this.getStatustextfield();
|
var sp = this.getStatustextfield();
|
||||||
sp.setText(FHEM.version + "; Frontend Version: 0.9 - 2013-07-07");
|
sp.setText(FHEM.version + "; Frontend Version: 1.0 - 2013-11-15");
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setupTree(false);
|
this.setupTree(false);
|
||||||
|
@ -74,15 +74,11 @@ Ext.define('FHEM.view.LineChartPanel', {
|
|||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
me.devicestore = Ext.create('FHEM.store.DeviceStore', {
|
me.devicestore = Ext.create('FHEM.store.DeviceStore', {
|
||||||
|
data: FHEM.dblogDevices,
|
||||||
proxy: {
|
proxy: {
|
||||||
type: 'ajax',
|
type: 'memory',
|
||||||
noCache: false,
|
|
||||||
method: 'POST',
|
|
||||||
url: '../../../fhem?cmd=get+' + FHEM.dblogname + '+-+webchart+""+""+""+getdevices&XHR=1',
|
|
||||||
reader: {
|
reader: {
|
||||||
type: 'json',
|
type: 'json'
|
||||||
root: 'data',
|
|
||||||
totalProperty: 'totalCount'
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
autoLoad: true
|
autoLoad: true
|
||||||
|
@ -22,15 +22,11 @@ Ext.define('FHEM.view.TableDataGridPanel', {
|
|||||||
me.tablestore = Ext.create('FHEM.store.TableDataStore');
|
me.tablestore = Ext.create('FHEM.store.TableDataStore');
|
||||||
|
|
||||||
me.devicestore = Ext.create('FHEM.store.DeviceStore', {
|
me.devicestore = Ext.create('FHEM.store.DeviceStore', {
|
||||||
|
data: FHEM.dblogDevices,
|
||||||
proxy: {
|
proxy: {
|
||||||
type: 'ajax',
|
type: 'memory',
|
||||||
noCache: false,
|
|
||||||
method: 'POST',
|
|
||||||
url: '../../../fhem?cmd=get+' + FHEM.dblogname + '+-+webchart+""+""+""+getdevices&XHR=1',
|
|
||||||
reader: {
|
reader: {
|
||||||
type: 'json',
|
type: 'json'
|
||||||
root: 'data',
|
|
||||||
totalProperty: 'totalCount'
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
autoLoad: true
|
autoLoad: true
|
||||||
|
@ -33,7 +33,6 @@ Ext.define('FHEM.view.Viewport', {
|
|||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
xtype: 'container',
|
xtype: 'container',
|
||||||
//html: '<p><img src="../../fhem/images/default/fhemicon.png" height="40px"</></p><h1 class="x-panel-header">Frontend</h1>',
|
|
||||||
html: 'FHEM Webfrontend',
|
html: 'FHEM Webfrontend',
|
||||||
width: '25%',
|
width: '25%',
|
||||||
padding: '15px 0 0 5px',
|
padding: '15px 0 0 5px',
|
||||||
@ -109,26 +108,17 @@ Ext.define('FHEM.view.Viewport', {
|
|||||||
},
|
},
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
xtype: 'panel',
|
|
||||||
title: 'FHEM',
|
title: 'FHEM',
|
||||||
name: 'fhemaccordion',
|
name: 'fhemaccordion',
|
||||||
collapsed: true,
|
collapsed: true,
|
||||||
bodyPadding: '5 5 5 5',
|
bodyPadding: '5 5 5 5',
|
||||||
html: 'You can see and use the original FHEM Frontend here. <br> If you make changes to your config, it may be neccessary to reload this page to get the updated information.'
|
html: 'You can see and use the original FHEM Frontend here. <br> If you make changes to your config, it may be neccessary to reload this page to get the updated information.'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
xtype: 'panel',
|
|
||||||
title: 'Charts / Devices / Rooms',
|
|
||||||
name: 'devicesaccordion',
|
|
||||||
width: '90%',
|
|
||||||
collapsed: false,
|
|
||||||
// autoScroll: true,
|
|
||||||
overflowY: 'auto',
|
|
||||||
bodyPadding: '2 2 2 2',
|
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
xtype: 'treepanel',
|
xtype: 'treepanel',
|
||||||
|
title: 'Charts / Devices / Rooms',
|
||||||
name: 'maintreepanel',
|
name: 'maintreepanel',
|
||||||
|
collapsed: false,
|
||||||
border: false,
|
border: false,
|
||||||
rootVisible: false,
|
rootVisible: false,
|
||||||
viewConfig: {
|
viewConfig: {
|
||||||
@ -183,11 +173,8 @@ Ext.define('FHEM.view.Viewport', {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
xtype: 'panel',
|
|
||||||
title: 'Database Tables',
|
title: 'Database Tables',
|
||||||
name: 'tabledataaccordionpanel',
|
name: 'tabledataaccordionpanel',
|
||||||
autoScroll: true,
|
autoScroll: true,
|
||||||
@ -197,7 +184,6 @@ Ext.define('FHEM.view.Viewport', {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
xtype: 'panel',
|
|
||||||
region: 'south',
|
region: 'south',
|
||||||
title: 'Status',
|
title: 'Status',
|
||||||
collapsible: true,
|
collapsible: true,
|
||||||
@ -211,7 +197,6 @@ Ext.define('FHEM.view.Viewport', {
|
|||||||
minHeight: 30
|
minHeight: 30
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
xtype: 'panel',
|
|
||||||
region: 'center',
|
region: 'center',
|
||||||
title: 'Welcome',
|
title: 'Welcome',
|
||||||
layout: 'hbox',
|
layout: 'hbox',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user