package org.geogebra.web.tablet.gui.browser;
import org.geogebra.common.move.ggtapi.models.Material;
import org.geogebra.web.html5.main.AppW;
import org.geogebra.web.web.gui.GuiManagerW;
import org.geogebra.web.web.gui.browser.MaterialListElement;
public class TabletMaterialElement extends MaterialListElement {
public TabletMaterialElement(final Material m, final AppW app,
final boolean isLocal) {
super(m, app, isLocal);
}
@Override
public void onView() {
((GuiManagerW) app.getGuiManager()).getBrowseView()
.setMaterialsDefaultStyle();
if (!isLocal) {
loadNative(getMaterial().getId(), getMaterial().getTitle(), app
.getLoginOperation().getModel().getLoginToken());
}
}
private native void loadNative(int id, String title, String token) /*-{
if ($wnd.android) {
$wnd.android.open(id, title, token);
}
}-*/;
}