You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2013/04/22 22:14:42 UTC

[02/22] Initial template using cordova and angularJS

http://git-wip-us.apache.org/repos/asf/cordova-app-harness/blob/b6f7eafd/views/add.html
----------------------------------------------------------------------
diff --git a/views/add.html b/views/add.html
new file mode 100644
index 0000000..296a5ca
--- /dev/null
+++ b/views/add.html
@@ -0,0 +1,16 @@
+<form name="addForm" ng-controller="AddCtrl">
+    <label for="inputAppName">Enter the App Name</label><br />
+    <input type="text" name="appName" ng-model="appName" ng-pattern="/^[\w ]*$/" ng-maxlength="64" required />
+    <span ng-show="addForm.appName.$error.required">Required</span>
+    <span ng-show="addForm.appName.$error.pattern">Invalid characters used</span>
+    <span ng-show="addForm.appName.$error.maxlength">Too long</span>
+    <br />
+
+    <input type="radio" ng-model="appSource" name="appSource" value="url" ng-init="appUrlChecked=true" ng-checked="appUrlChecked" />
+        <label for="inputAppUrl">Enter the URL(should point to a zip file)</label><br />
+        <input id="inputAppUrl" type="url" name="appUrl" ng-model="appUrl" ng-disabled="!appUrlChecked" ng-required="appUrlChecked" />
+        <span ng-show="addForm.appUrl.$error.required">Required</span>
+        <span ng-show="addForm.appUrl.$error.url">Not a URL</span>
+        <br />
+    <button ng-click="addApp(appName, appSource, appUrl)" ng-disabled="!(addForm.$valid)">Add</button>
+</form>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-app-harness/blob/b6f7eafd/views/list.html
----------------------------------------------------------------------
diff --git a/views/list.html b/views/list.html
new file mode 100644
index 0000000..ecfd8a6
--- /dev/null
+++ b/views/list.html
@@ -0,0 +1,11 @@
+<ul>
+	<li ng-repeat="app in appsList"> 
+        <p>{{app}}</p>
+		<button ng-click="refreshApp(app)">Refresh</button>
+		<button ng-click="removeApp(app)">Remove</button>
+        <br />
+	</li>
+</ul>
+<button ng-click="loadAppsList()">Reload Apps List</button>
+<br />
+<a href="#/add">Add new App</a>
\ No newline at end of file