2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-12 22:56:34 +00:00

DateTimePicker/fhemweb_datetime.js: added set parameter to datetime widget ID, to differentiate more widgets for one element

git-svn-id: https://svn.fhem.de/fhem/trunk@13048 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
Matscher 2017-01-12 18:28:18 +00:00
parent ece6036d81
commit eda0e54904
2 changed files with 8 additions and 4 deletions

View File

@ -1,5 +1,7 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
- bugfix: contrib/Widgets/DateTimePicker/fhemweb_datetime.js:
- added set parameter to ID to differentiate datetime widgets
- new : 74_XiaomiFlowerSens, to retrieves data from a Xiaomi Flower Monitor
- update: 73_NUKIBridge, 74_NUKIDevice
set Commands are filtered by Attributs,better check alive function

View File

@ -7,9 +7,11 @@ FW_datetimeCreate(elName, devName, vArr, currVal, set, params, cmd)
{
if(!vArr.length || vArr[0] != "datetime" || (params && params.length))
return undefined;
var widgetId = "datetimepicker-"+devName+"-"+set;
var newEl = $("<div style='display:inline-block'>").get(0);
$(newEl).append('<input type="text" id="datetimepicker'+devName+'" onfocus="blur();" >');
$(newEl).append('<input type="text" id="'+widgetId+'" onfocus="blur();" >');
var inp = $(newEl).find("input");
if(elName)
$(inp).attr("name", elName);
@ -39,7 +41,7 @@ FW_datetimeCreate(elName, devName, vArr, currVal, set, params, cmd)
format:"d.m.Y H:i",
onClose: function(current_time,$input){
console.log("set data");
$('#datetimepicker'+devName).blur();
$("#"+widgetId).blur();
;}
};
@ -99,7 +101,7 @@ FW_datetimeCreate(elName, devName, vArr, currVal, set, params, cmd)
loadScript("pgm2/jquery.datetimepicker.js");
$(newEl).click(function(){
$('#datetimepicker'+devName).datetimepicker(options);
$("#"+widgetId).datetimepicker(options);
});
}