Updated Branches:
  refs/heads/master [created] 28da32dac

Initial Commit


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

Branch: refs/heads/master
Commit: 28da32dac90551a181cbe82c511e5c427c27ac4c
Parents: 
Author: Joe Bowser <[email protected]>
Authored: Wed Apr 3 10:47:26 2013 -0700
Committer: Joe Bowser <[email protected]>
Committed: Wed Apr 3 10:47:26 2013 -0700

----------------------------------------------------------------------
 README.md                     |    2 +
 plugin.xml                    |   18 +++++++++++++++
 src/android/SplashScreen.java |   43 ++++++++++++++++++++++++++++++++++++
 3 files changed, 63 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen/blob/28da32da/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..fd712df
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+cordova-plugin-splashscreen
+----------------------------

http://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen/blob/28da32da/plugin.xml
----------------------------------------------------------------------
diff --git a/plugin.xml b/plugin.xml
new file mode 100644
index 0000000..abe9ac0
--- /dev/null
+++ b/plugin.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0";
+xmlns:android="http://schemas.android.com/apk/res/android";
+id="org.apache.cordova.core">
+    version="0.1.0">
+    <name>Splashscreen</name>
+
+    <!-- android -->
+    <platform name="android">
+        <config-file target="res/xml/config.xml" parent="/cordova/plugins">
+            <plugin name="SplashScreen" 
value="org.apache.cordova.core.SplashScreen"/>
+        </config-file>
+
+        <source-file src="SplashScreen.java" 
target-dir="org/apache/cordova/core" />
+
+       </platform>
+</plugin>

http://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen/blob/28da32da/src/android/SplashScreen.java
----------------------------------------------------------------------
diff --git a/src/android/SplashScreen.java b/src/android/SplashScreen.java
new file mode 100644
index 0000000..5e398af
--- /dev/null
+++ b/src/android/SplashScreen.java
@@ -0,0 +1,43 @@
+/*
+       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.
+*/
+
+package org.apache.cordova.core;
+
+import org.apache.cordova.api.CallbackContext;
+import org.apache.cordova.api.CordovaPlugin;
+import org.json.JSONArray;
+
+public class SplashScreen extends CordovaPlugin {
+
+    @Override
+    public boolean execute(String action, JSONArray args, CallbackContext 
callbackContext) {
+        if (action.equals("hide")) {
+            this.webView.postMessage("splashscreen", "hide");
+        } else if (action.equals("show")){
+            this.webView.postMessage("splashscreen", "show");
+        }
+        else {
+            return false;
+        }
+
+        callbackContext.success();
+        return true;
+    }
+
+}

Reply via email to