I started today testing/evaluating Teamstudio Unplugged for a customer project. The first thing I missed during developement was a button to sync the current page directly to see my changes on the fly. That’s why I created this small custom control:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<table border="1" width="100%" cellpadding="2">
<tr>
<td colspan="3" align="middle">
<b>Unplugged Development Helper</b>
</td>
</tr>
<tr>
<td align="middle">
<input type="button"
onclick="window.location='/unpws.unp/'"
name="Workspace" value="Workspace" />
</td>
<td> </td>
<td align="middle">
<input type="button"
onclick="$.get('/unpws.unp/ajaxreplicate.xsp', function(data){ location.reload(); });"
name="Sync" value="Sync!" />
</td>
</tr>
</table>
</xp:view>
The Workspace Button brings you to the workspace, the Sync button starts the replication and reloads the current page.