All pastes #29204 Raw Edit

Unnamed

public text v1 · immutable
#29204 ·published 2005-11-19 13:05 UTC
rendered paste body
For catching "refresh"

WATransaction subclass: #WARefreshAction
	instanceVariableNames: 'lastKey refreshAction'
	classVariableNames: ''
	poolDictionaries: ''
	category: ''

... accessors ...

renderContentOn: html

	| key |
	key := self session currentRequest fields at: self session actionField.
	lastKey = key ifTrue: [self refreshAction value].
	lastKey := key.
	^self renderOwnerOn: html


--------
to use on some component 

initialize

	self addDecoration: (WARefreshAction new refreshAction: [self userHitRefresh])