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:
parent
ece6036d81
commit
eda0e54904
@ -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
|
||||
|
@ -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);
|
||||
});
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user