UNPKG

cordova-plugin-browsertab-fix

Version:

In-app browser tabs for Android and iOS

32 lines (27 loc) 1.17 kB
/* * Copyright 2016 Google Inc. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except * in compliance with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ var exec = require('cordova/exec'); exports.isAvailable = function(success, error) { exec(success, error, 'BrowserTabFix', 'isAvailable', []); }; exports.openUrl = function(url, opt_error) { var doNothing = function() {}; var error = (!opt_error) ? doNothing : opt_error; exec(doNothing, error, 'BrowserTabFix', 'openUrl', [url]); }; exports.close = function(opt_error) { var doNothing = function() {}; var error = (!opt_error) ? doNothing : opt_error; exec(doNothing, error, 'BrowserTabFix', 'close', []); };