package Ġorg . kw icket . sample Ċ Ċ import Ġkotlinx . html . span Ċ import Ġorg . apache . wicket . model . I Model Ċ import Ġorg . kw icket . behavior . refresh Every Ċ import Ġorg . kw icket . kotlin x . html . Region Info Panel Ċ import Ġorg . kw icket . kotlin x . html . panel Ċ import Ġorg . kw icket . kotlin x . html . region Ċ import Ġorg . kw icket . component . q Ċ import Ġorg . kw icket . kotlin x . html . div Ċ import Ġorg . kw icket . kotlin x . html . span Ċ import Ġorg . kw icket . model . ld m Ċ import Ġorg . kw icket . secs Ċ import Ġorg . kw icket . wicket . core . markup . html . K Web Markup Container Ċ import Ġorg . kw icket . wicket . core . markup . html . basic . K Label Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . util .* Ċ Ċ private Ġval Ġtime Id Ġ= Ġ" time " Ċ Ċ private Ġfun Ġtime ( model : ĠI Model < String >) Ġ= Ġregion (). panel Ġ{ ĊĠĠĠ Ġdiv ( builder Ġ= Ġ{ ĠK Web Markup Container ( id Ġ= Ġit ) Ġ}) Ġ{ ĊĠĠĠĠĠĠĠ Ġspan Ġ{ Ġ+" The Ġtime Ġin Ġ" Ġ} ĊĠĠĠĠĠĠĠ Ġspan ( model Ġ= Ġmodel ) ĊĠĠĠĠĠĠĠ Ġspan Ġ{ Ġ+" Ġ(" Ġ} ĊĠĠĠĠĠĠĠ Ġspan ( builder Ġ= Ġ{ ĠK Label ( id Ġ= Ġit , Ġmodel Ġ= Ġ{ ĠTime Zone . getDefault (). displayName Ġ}. ld m ()) Ġ}) ĊĠĠĠĠĠĠĠ Ġspan Ġ{ Ġ+ ") Ġis Ġ" Ġ} ĊĠĠĠĠĠĠĠ Ġspan ( id Ġ= Ġtime Id ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠTime Panel ( id : ĠString , Ġmodel : ĠI Model < String >) Ġ: ĠRegion Info Panel < String >( id Ġ= Ġid , Ġmodel Ġ= Ġmodel , Ġregion Ġ= Ġ:: time ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġq ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK Label ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġtime Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodel Ġ= Ġ{ ĠLocalDateTime . now (). to Local Time () Ġ}. ld m (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoutput Markup Id Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbehaviors Ġ= ĠlistOf ( refresh Every ( 5 . 1 . secs ())) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ Ċ }