mirror of
https://github.com/apache/cordova-plugin-statusbar.git
synced 2025-03-03 18:23:08 +08:00
[CB-7965] Add cordova-plugin-statusbar support for browser platform
This commit is contained in:
parent
2e8164693e
commit
a0e5b517e0
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "cordova-plugin-statusbar",
|
"name": "cordova-plugin-statusbar",
|
||||||
"version": "1.0.2-dev",
|
"version": "2.0.0-dev",
|
||||||
"description": "Cordova StatusBar Plugin",
|
"description": "Cordova StatusBar Plugin",
|
||||||
"cordova": {
|
"cordova": {
|
||||||
"id": "cordova-plugin-statusbar",
|
"id": "cordova-plugin-statusbar",
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
xmlns:rim="http://www.blackberry.com/ns/widgets"
|
xmlns:rim="http://www.blackberry.com/ns/widgets"
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
id="cordova-plugin-statusbar"
|
id="cordova-plugin-statusbar"
|
||||||
version="1.0.2-dev">
|
version="2.0.0-dev">
|
||||||
<name>StatusBar</name>
|
<name>StatusBar</name>
|
||||||
<description>Cordova StatusBar Plugin</description>
|
<description>Cordova StatusBar Plugin</description>
|
||||||
<license>Apache 2.0</license>
|
<license>Apache 2.0</license>
|
||||||
@ -47,6 +47,12 @@
|
|||||||
</config-file>
|
</config-file>
|
||||||
</platform>
|
</platform>
|
||||||
|
|
||||||
|
<platform name="browser">
|
||||||
|
<js-module src="src/browser/StatusBarProxy.js" name="StatusBarProxy">
|
||||||
|
<clobbers target="window.StatusBar" />
|
||||||
|
</js-module>
|
||||||
|
</platform>
|
||||||
|
|
||||||
<!-- ios -->
|
<!-- ios -->
|
||||||
<platform name="ios">
|
<platform name="ios">
|
||||||
|
|
||||||
|
40
src/browser/StatusBarProxy.js
Normal file
40
src/browser/StatusBarProxy.js
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
/*
|
||||||
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
* or more contributor license agreements. See the NOTICE file
|
||||||
|
* distributed with this work for additional information
|
||||||
|
* regarding copyright ownership. The ASF licenses this file
|
||||||
|
* to you 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 cordova = require('cordova');
|
||||||
|
|
||||||
|
function notSupported() {
|
||||||
|
console.log('StatusBar is not supported');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
overlaysWebView: notSupported,
|
||||||
|
styleDefault: notSupported,
|
||||||
|
styleLightContect: notSupported,
|
||||||
|
styleBlackTranslucent: notSupported,
|
||||||
|
styleBlackOpaque: notSupported,
|
||||||
|
backgroundColorByName: notSupported,
|
||||||
|
backgroundColorByHexString: notSupported,
|
||||||
|
hide: notSupported,
|
||||||
|
show: notSupported
|
||||||
|
};
|
||||||
|
|
||||||
|
require('cordova/exec/proxy').add('StatusBar', module.exports);
|
Loading…
Reference in New Issue
Block a user