File tree 2 files changed +7
-3
lines changed
form-runner/jvm/src/main/resources/apps/fr/components
form-runner-web/src/main/scala/org/orbeon/fr
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 13
13
*/
14
14
package org .orbeon .fr
15
15
16
- import org .orbeon .facades .ResizeObserver
16
+ import org .orbeon .facades .{ Ladda , ResizeObserver }
17
17
import org .orbeon .web .DomEventNames
18
18
import org .orbeon .web .DomSupport .*
19
19
import org .orbeon .xbl
@@ -121,10 +121,14 @@ object FormRunnerApp extends App {
121
121
})
122
122
123
123
val reloadButton = dialog.querySelectorT(" .fr-reload-button" )
124
+ val laddaReloadButton = Ladda .create(reloadButton)
124
125
GlobalEventListenerSupport .addListener(
125
126
target = reloadButton,
126
127
name = DomEventNames .Click ,
127
- fn = (_ : dom.EventTarget ) => dom.window.location.href = dom.window.location.href
128
+ fn = (_ : dom.EventTarget ) => {
129
+ laddaReloadButton.start()
130
+ dom.window.location.href = dom.window.location.href
131
+ }
128
132
)
129
133
130
134
Session .addSessionUpdateListener(sessionUpdate)
Original file line number Diff line number Diff line change 1274
1274
<xh : button class =" btn btn-primary fr-renew-button" >
1275
1275
<xf : output value =" $fr-resources/detail/session-expiration/renew-button" />
1276
1276
</xh : button >
1277
- <xh : button class =" btn btn-primary fr-reload-button" >
1277
+ <xh : button class =" btn btn-primary fr-reload-button ladda-button " data-style = " slide-left " >
1278
1278
<xf : output value =" $fr-resources/detail/session-expiration/reload-button" />
1279
1279
</xh : button >
1280
1280
</xh : div >
You can’t perform that action at this time.
0 commit comments