From 3edd820bc66bfa43f8c36acbd6de42026d445b7d Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Tue, 9 Sep 2014 16:57:11 +0000 Subject: [PATCH] FHEMWEB: reverse the last dropdown patch git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@6527 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 00874fc66..65ad174dd 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -2489,12 +2489,15 @@ FW_dropdownFn() $fpname =~ s/.*floorplan\/(\w+)$/$1/; #allow usage of attr fp_setbutton my $fwsel; $fwsel = ($cmd eq "state" ? "" : "$cmd ") . - FW_select("$d-$cmd","val.$d", \@tv, $txt,"dropdown", - "FW_cmd('$FW_ME?XHR=1&cmd.$d=set $d '+ ". - "this.options[this.selectedIndex].value+ ' &room=$FW_room')"); - return "". - "$fwsel"; + FW_select("$d-$cmd","val.$d", \@tv, $txt,"dropdown","submit()"). + FW_hidden("cmd.$d", "set"); + $fwsel .= FW_hidden("fwcsrf", $defs{$FW_wname}{CSRFTOKEN}) if($FW_CSRF); + return "
". + FW_hidden("arg.$d", $cmd) . + FW_hidden("dev.$d", $d) . + ($FW_room ? FW_hidden("room", $FW_room) : "") . + "$fwsel
"; } return undef; }