Subversion Repository Public Repository

litesoft

Diff Revisions 712 vs 718 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/historian/HistorianImpl.java

Diff revisions: vs.
  @@ -21,9 +21,25 @@
21 21 }
22 22
23 23 @Override
24 - public void back()
24 + public native int depth() /*-{
25 + return $wnd.history.length;
26 + }-*/;
27 +
28 + @Override
29 + public boolean backable()
30 + {
31 + return (depth() > 1);
32 + }
33 +
34 + @Override
35 + public boolean back()
25 36 {
26 - History.back();
37 + if ( backable() )
38 + {
39 + History.back();
40 + return true;
41 + }
42 + return false;
27 43 }
28 44
29 45 @Override