Repository: cordova-plugin-statusbar
Updated Branches:
  refs/heads/master c4dcdacf6 -> b0b61af61


[CB-7965] Add cordova-plugin-statusbar support for browser platform


Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-statusbar/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-statusbar/commit/a0e5b517
Tree: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-statusbar/tree/a0e5b517
Diff: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-statusbar/diff/a0e5b517

Branch: refs/heads/master
Commit: a0e5b517e07acc92e891fe869e1b8fc8c395b6a2
Parents: 2e81646
Author: Suraj Pindoria <suraj.pindo...@yahoo.com>
Authored: Mon Aug 31 15:55:17 2015 -0700
Committer: Suraj Pindoria <suraj.pindo...@yahoo.com>
Committed: Mon Aug 31 16:36:10 2015 -0700

----------------------------------------------------------------------
 package.json                  |  2 +-
 plugin.xml                    |  8 +++++++-
 src/browser/StatusBarProxy.js | 40 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 48 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-statusbar/blob/a0e5b517/package.json
----------------------------------------------------------------------
diff --git a/package.json b/package.json
index 5bdbf23..dae55e4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cordova-plugin-statusbar",
-  "version": "1.0.2-dev",
+  "version": "2.0.0-dev",
   "description": "Cordova StatusBar Plugin",
   "cordova": {
     "id": "cordova-plugin-statusbar",

http://git-wip-us.apache.org/repos/asf/cordova-plugin-statusbar/blob/a0e5b517/plugin.xml
----------------------------------------------------------------------
diff --git a/plugin.xml b/plugin.xml
index 0c33bef..66e8490 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -22,7 +22,7 @@
     xmlns:rim="http://www.blackberry.com/ns/widgets";
     xmlns:android="http://schemas.android.com/apk/res/android";
     id="cordova-plugin-statusbar"
-    version="1.0.2-dev">
+    version="2.0.0-dev">
     <name>StatusBar</name>
     <description>Cordova StatusBar Plugin</description>
     <license>Apache 2.0</license>
@@ -47,6 +47,12 @@
         </config-file>
     </platform>
 
+    <platform name="browser">
+        <js-module src="src/browser/StatusBarProxy.js" name="StatusBarProxy">
+            <clobbers target="window.StatusBar" />
+        </js-module>
+    </platform>
+
     <!-- ios -->
     <platform name="ios">
 

http://git-wip-us.apache.org/repos/asf/cordova-plugin-statusbar/blob/a0e5b517/src/browser/StatusBarProxy.js
----------------------------------------------------------------------
diff --git a/src/browser/StatusBarProxy.js b/src/browser/StatusBarProxy.js
new file mode 100644
index 0000000..6c06673
--- /dev/null
+++ b/src/browser/StatusBarProxy.js
@@ -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);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org
For additional commands, e-mail: commits-h...@cordova.apache.org

Reply via email to