{"id":1057,"date":"2018-06-08T23:05:51","date_gmt":"2018-06-08T23:05:51","guid":{"rendered":"http:\/\/hayperek.pl\/?p=1057"},"modified":"2018-07-21T20:25:28","modified_gmt":"2018-07-21T20:25:28","slug":"choinka-na-liczniku-czyli-okna-ostrzezen-cz-3-2","status":"publish","type":"post","link":"https:\/\/hayperek.pl\/en\/2018\/06\/08\/choinka-na-liczniku-czyli-okna-ostrzezen-cz-3-2\/","title":{"rendered":"Choinka na liczniku, czyli okna ostrze\u017ce\u0144 \u2013 cz.3"},"content":{"rendered":"<p>Dzi\u015b kr\u00f3tka historia kolejnego okna ostrze\u017ce\u0144 &#8211; tym razem komunikat informuj\u0105cy o je\u017adzie z zaci\u0105gni\u0119tym hamulcem r\u0119cznym. Pozornie nudy i nic ciekawego&#8230;<\/p>\n<p>Nic bardziej mylnego! Dotychczasowe okienka &#8222;wyskakiwa\u0142y&#8221; w momencie wykrycia okre\u015blonych warunk\u00f3w: niskiego poziomu p\u0142ynu, usterki, itp. Po wy\u015bwietleniu komunikat\u00f3w, okno pozostawa\u0142o otwarte a\u017c do momentu potwierdzenia ze strony u\u017cytkownika.  W przypadku dzisiejszego bohatera, okno to musi samoczynnie znikn\u0105\u0107 po ustaniu przynajmniej jednego z warunk\u00f3w: zaci\u0105gni\u0119tego hamulca r\u0119cznego lub pr\u0119dko\u015bci powy\u017cej 5km\/h. Wymaga to dodania odpowiedniej logiki kontroluj\u0105cej nie tylko wy\u015bwietlenie komunikatu, ale r\u00f3wnie\u017c jego zamkni\u0119cie. Ma\u0142ym udogodnieniem jest opcja zamkni\u0119cia okna przez u\u017cytkownika, co nie by\u0142o mo\u017cliwe w fabrycznym rozwi\u0105zaniu.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/ljt6ADfkacs\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<p>Jak zwykle pr\u0119dko\u015b\u0107 oraz sygna\u0142 hamulca r\u0119cznego symulujemy z naszego niezast\u0105pionego stanowiska testowego \ud83d\ude42<\/p>","protected":false},"excerpt":{"rendered":"<p>Dzi\u015b kr\u00f3tka historia kolejnego okna ostrze\u017ce\u0144 &#8211; tym razem komunikat informuj\u0105cy o je\u017adzie z zaci\u0105gni\u0119tym hamulcem r\u0119cznym. Pozornie nudy i nic ciekawego&#8230; Nic bardziej mylnego! Dotychczasowe okienka &#8222;wyskakiwa\u0142y&#8221; w momencie wykrycia okre\u015blonych warunk\u00f3w: niskiego poziomu p\u0142ynu, usterki, itp. Po wy\u015bwietleniu komunikat\u00f3w, okno pozostawa\u0142o otwarte a\u017c do momentu potwierdzenia ze strony u\u017cytkownika. W przypadku dzisiejszego bohatera, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1142,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":{"0":"post-1057","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-stodni","9":"post-with-thumbnail","10":"post-with-thumbnail-large"},"_links":{"self":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/1057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/comments?post=1057"}],"version-history":[{"count":2,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/1057\/revisions"}],"predecessor-version":[{"id":1059,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/1057\/revisions\/1059"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/media\/1142"}],"wp:attachment":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/media?parent=1057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/categories?post=1057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/tags?post=1057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}