Example usage for com.google.gwt.core.client JavaScriptObject createObject

List of usage examples for com.google.gwt.core.client JavaScriptObject createObject

Introduction

In this page you can find the example usage for com.google.gwt.core.client JavaScriptObject createObject.

Prototype

public static native JavaScriptObject createObject() ;

Source Link

Document

Returns a new object.

Usage

From source file:edu.umn.msi.tropix.webgui.client.SmartTestUtils.java

License:Open Source License

private static JavaScriptObject objectWithValue(final String value) {
    final JavaScriptObject object = JavaScriptObject.createObject();
    JSOHelper.setAttribute(object, "value", value);
    return object;
}

From source file:edu.umn.msi.tropix.webgui.client.SmartTestUtils.java

License:Open Source License

private static JavaScriptObject objectWithValue(final boolean value) {
    final JavaScriptObject object = JavaScriptObject.createObject();
    JSOHelper.setAttribute(object, "value", value);
    return object;
}

From source file:gov.wa.wsdot.mobile.client.MobileAppEntryPoint.java

License:Open Source License

private void start() {

    final ClientFactory clientFactory = new ClientFactoryImpl();

    // Initialize and configure Google Analytics plugin
    final Analytics analytics = GWT.create(Analytics.class);
    analytics.initialize();/*from w w  w  .j ava2  s .c  o  m*/

    ((ClientFactoryImpl) clientFactory).setAnalytics(analytics);
    analytics.startTrackerWithId(Consts.ANALYTICS_TRACKING_ID);

    // Initialize MobileAccessibility
    final Accessibility accessibility = GWT.create(Accessibility.class);
    ((ClientFactoryImpl) clientFactory).setAccessibility(accessibility);
    accessibility.initialize();

    staticFactory = clientFactory;

    final PhoneGap phoneGap = GWT.create(PhoneGap.class);

    phoneGap.addHandler(new PhoneGapAvailableHandler() {

        @Override
        public void onPhoneGapAvailable(PhoneGapAvailableEvent event) {
            ((ClientFactoryImpl) clientFactory).setPhoneGap(phoneGap);
            buildDisplay(clientFactory, phoneGap);
            if (MGWT.getOsDetection().isIOs() || MGWT.getOsDetection().isAndroid()) {
                try {
                    phoneGap.getSplashScreen().hide();
                } catch (Exception e) {
                    // Just pass through.
                }
            }
        }
    });

    phoneGap.addHandler(new PhoneGapTimeoutHandler() {

        @Override
        public void onPhoneGapTimeout(PhoneGapTimeoutEvent event) {
            Window.alert("Cannot load PhoneGap");
        }
    });

    phoneGap.initializePhoneGap();

    MGWT.addOrientationChangeHandler(new OrientationChangeHandler() {
        @Override
        public void onOrientationChanged(OrientationChangeEvent event) {
            accessibility.isVoiceOverRunning(false);
        }
    });

    adMob.initialize();

    if (MGWT.getOsDetection().isIOs()) {
        exportInitAds();
        exportVoiceOverEvent();
        accessibility.isVoiceOverRunning(true);
    } else {
        // Initialize and configure AdMob plugin
        final AdMob adMob = GWT.create(AdMob.class);
        adMob.initialize();
        AdMobOptions options = (AdMobOptions) JavaScriptObject.createObject().cast();
        options.setAdId("/6499/example/banner");
        options.setOffsetTopBar(true);
        options.setAutoShow(true);
        options.setPosition(AdPosition.TOP_CENTER.getPosition());
        adMob.createBanner(options);
    }
}

From source file:gov.wa.wsdot.mobile.client.MobileAppEntryPoint.java

License:Open Source License

/**
 * Callback function for MobileAccessibility.isVoiceOverRunning(callback)
 *
 * Changes banner position based on VoiceOverOn
 *
 * @param VoiceOverOn//from  w w  w. j av a 2s. c  o  m
 */
public static void initAds(boolean VoiceOverOn) {

    // Initialize and configure AdMob plugin
    adMob.removeBanner();
    AdMobOptions options = (AdMobOptions) JavaScriptObject.createObject().cast();
    options.setAdId(Consts.AD_UNIT_ID);
    options.setOffsetTopBar(true);
    options.setAutoShow(true);
    options.setPosition(AdPosition.TOP_CENTER.getPosition());

    if (VoiceOverOn) {
        options.setPosition(AdPosition.BOTTOM_CENTER.getPosition());
    }
    adMob.createBanner(options);
}

From source file:gwt.dojo.core.client.JsObject.java

License:Apache License

/**
 * 
 * @return
 */
public final static JsObject create() {
    return JavaScriptObject.createObject().cast();
}

From source file:gwt.dojo.core.client.store.api.Store.java

License:Apache License

/**
 * Create a new {@code StoreDirectives} instance.
 * //w w w.ja  v  a 2s  .  c o m
 * @return {@code StoreDirectives} instance.
 */
public static StoreDirectives createStoreDirectives() {
    return JavaScriptObject.createObject().cast();
}

From source file:gwt.dojo.core.client.store.api.Store.java

License:Apache License

/**
 * Create a new {@code SortInformation} instance.
 * /* www  .  j  a va  2s  .com*/
 * @return {@code SortInformation} instance.
 */
public static SortInformation createSortInformation() {
    return JavaScriptObject.createObject().cast();
}

From source file:gwt.dojo.core.client.store.api.Store.java

License:Apache License

/**
 * Create a new {@code QueryOptions} instance.
 * //from   w w  w . j a  v  a2 s  .c o  m
 * @return {@code QueryOptions} instance.
 */
public static QueryOptions createQueryOptions() {
    return JavaScriptObject.createObject().cast();
}

From source file:gwt.g3d.client.gl2.WebGLContextAttributes.java

License:Apache License

public WebGLContextAttributes() {
    impl = JavaScriptObject.createObject().cast();
}

From source file:gwt.material.design.client.js.StickyTableOptions.java

License:Apache License

public static StickyTableOptions create(JQueryElement scrollableArea) {
    StickyTableOptions obj = JavaScriptObject.createObject().cast();
    obj.setScrollableArea(scrollableArea);
    return obj;/*from   w ww. j  a va2  s  . c  om*/
}