Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
trigger and respond to history events for replacement text
Browse files Browse the repository at this point in the history
  • Loading branch information
davidmason committed Apr 26, 2012
1 parent 1a7380a commit 856db4a
Showing 1 changed file with 20 additions and 1 deletion.
Expand Up @@ -40,7 +40,6 @@
import org.zanata.webtrans.shared.rpc.GetProjectTransUnitLists;
import org.zanata.webtrans.shared.rpc.GetProjectTransUnitListsResult;
import org.zanata.webtrans.shared.rpc.ReplaceText;
import org.zanata.webtrans.shared.rpc.UpdateTransUnit;
import org.zanata.webtrans.shared.rpc.UpdateTransUnitResult;

import com.allen_sauer.gwt.log.client.Log;
Expand Down Expand Up @@ -147,6 +146,21 @@ public void onValueChange(ValueChangeEvent<String> event)
}
}));

registerHandler(display.getReplacementTextBox().addValueChangeHandler(new ValueChangeHandler<String>()
{

@Override
public void onValueChange(ValueChangeEvent<String> event)
{
HistoryToken token = HistoryToken.fromTokenString(history.getToken());
if (!event.getValue().equals(token.getProjectSearchReplacement()))
{
token.setProjectSearchReplacement(event.getValue());
history.newItem(token.toTokenString());
}
}
}));

registerHandler(display.getCaseSensitiveChk().addValueChangeHandler(new ValueChangeHandler<Boolean>()
{

Expand Down Expand Up @@ -210,6 +224,11 @@ public void onValueChange(ValueChangeEvent<String> event)
}
}

if (!token.getProjectSearchReplacement().equals(currentHistoryState.getProjectSearchReplacement()))
{
display.getReplacementTextBox().setValue(token.getProjectSearchReplacement(), true);
}

currentHistoryState = token;
}
});
Expand Down

0 comments on commit 856db4a

Please sign in to comment.