/** * @private */Ext.define('Ext.device.browser.Abstract', { /** * Used to open a new browser window. * * When used with Cordova, a new InAppBrowser window opens. With Cordova, you also have the ability * to listen when the window starts loading, is finished loading, fails to load, and when it is closed. * You can also use the {@link #close} method to close the window, if opened. * * @param {Object} options * The options to use when opening a new browser window. * * @param {String} options.url * The URL to open. * * @param {Object} options.listeners * The listeners you want to add onto the window. Available events are: * * - `loadstart` - when the window starts loading the URL * - `loadstop` - when the window is finished loading the URL * - `loaderror` - when the window encounters an error loading the URL * - `close` - when the window is closed * * @param {Boolean} options.showToolbar * True to show the toolbar in the browser window. * * @param {String} options.options * A string of options which are used when using Cordova. For a full list of options, visit the * [PhoneGap documention](http://docs.phonegap.com/en/2.6.0/cordova_inappbrowser_inappbrowser.md.html#window.open). */ open: Ext.emptyFn, /** * Used to close the browser, if one is opened. */ close: Ext.emptyFn});