@@ -60,49 +60,49 @@ func (o *object) ContextMenu(fn ContextMenuHook) Object {
6060}
6161
6262func (o * object ) JawsGetHTML (e * jaws.Element ) (retv template.HTML ) {
63- o .walk (func (o * object ) bool {
64- if h , ok := o .handler .(bind.HTMLGetter ); ok {
63+ o .walk (func (o * object ) (ok bool ) {
64+ var h bind.HTMLGetter
65+ if h , ok = o .handler .(bind.HTMLGetter ); ok {
6566 retv = h .JawsGetHTML (e )
66- return true
6767 }
68- return false
68+ return
6969 })
7070 return
7171}
7272
7373func (o * object ) JawsClick (e * jaws.Element , click jaws.Click ) (err error ) {
7474 err = jaws .ErrEventUnhandled
75- o .walk (func (o * object ) bool {
76- if fn , ok := o . handler .( ClickedHook ); ok {
77- if err = fn ( o , e , click ); ! errors . Is ( err , jaws . ErrEventUnhandled ) {
78- return true
79- }
75+ o .walk (func (o * object ) ( ok bool ) {
76+ var fn ClickedHook
77+ if fn , ok = o . handler .( ClickedHook ); ok {
78+ err = fn ( o , e , click )
79+ ok = ! errors . Is ( err , jaws . ErrEventUnhandled )
8080 }
81- return false
81+ return
8282 })
8383 return
8484}
8585
8686func (o * object ) JawsContextMenu (e * jaws.Element , click jaws.Click ) (err error ) {
8787 err = jaws .ErrEventUnhandled
88- o .walk (func (o * object ) bool {
89- if fn , ok := o . handler .( ContextMenuHook ); ok {
90- if err = fn ( o , e , click ); ! errors . Is ( err , jaws . ErrEventUnhandled ) {
91- return true
92- }
88+ o .walk (func (o * object ) ( ok bool ) {
89+ var fn ContextMenuHook
90+ if fn , ok = o . handler .( ContextMenuHook ); ok {
91+ err = fn ( o , e , click )
92+ ok = ! errors . Is ( err , jaws . ErrEventUnhandled )
9393 }
94- return false
94+ return
9595 })
9696 return
9797}
9898
9999func (o * object ) JawsGetTag (ctx jtag.Context ) (t any ) {
100- o .walk (func (o * object ) bool {
101- if h , ok := o .handler .(jtag.TagGetter ); ok {
100+ o .walk (func (o * object ) (ok bool ) {
101+ var h jtag.TagGetter
102+ if h , ok = o .handler .(jtag.TagGetter ); ok {
102103 t = h .JawsGetTag (ctx )
103- return true
104104 }
105- return false
105+ return
106106 })
107107 return
108108}
0 commit comments