[Bedework-commit] carddav r135 - in trunk/clients/javascript/bwAddrbookClient: . resources

svnadmin at bedework.org svnadmin at bedework.org
Fri Oct 1 12:47:15 EDT 2010


Author: johnsa
Date: 2010-10-01 12:47:15 -0400 (Fri, 01 Oct 2010)
New Revision: 135

Modified:
   trunk/clients/javascript/bwAddrbookClient/index.html
   trunk/clients/javascript/bwAddrbookClient/resources/addressbook.js
Log:
javascript client: updates to get form in better working order

Modified: trunk/clients/javascript/bwAddrbookClient/index.html
===================================================================
--- trunk/clients/javascript/bwAddrbookClient/index.html	2010-10-01 14:55:13 UTC (rev 134)
+++ trunk/clients/javascript/bwAddrbookClient/index.html	2010-10-01 16:47:15 UTC (rev 135)
@@ -85,7 +85,7 @@
         </li>
       </ul>
       
-      <button style="margin: 20em 0 0 2em;" onclick="showPage('bw-test');"/>show test pane</button>
+      <button style="margin: 20em 0 0 2em;" onclick="showPage('bw-test');">show test pane</button>
     </div>
     <div id="content" class="ui-layout-center">
       <!-- Each page of the application is modeled below as a list item.

Modified: trunk/clients/javascript/bwAddrbookClient/resources/addressbook.js
===================================================================
--- trunk/clients/javascript/bwAddrbookClient/resources/addressbook.js	2010-10-01 14:55:13 UTC (rev 134)
+++ trunk/clients/javascript/bwAddrbookClient/resources/addressbook.js	2010-10-01 16:47:15 UTC (rev 135)
@@ -113,8 +113,15 @@
   $("#submitContact").click(function() {
     var addrBookUrl = carddavUrl + userpath + userid + bookName;
     var newUUID = "BwABC-" + Math.uuid();
+    
+    // build the revision date
     var now = new Date();
-    var revDate = now.getUTCFullYear() + now.getUTCMonthFull() + now.getUTCDateFull() + "T" + now.getUTCHoursFull() + now.getUTCMinutesFull() + now.getUTCSecondsFull() + "Z"; 
+    var revDate = String(now.getUTCFullYear());
+        revDate += String(now.getUTCMonthFull());
+        revDate += String(now.getUTCDateFull()) + "T";
+        revDate += String(now.getUTCHoursFull());
+        revDate += String(now.getUTCMinutesFull());
+        revDate += String(now.getUTCSecondsFull()) + "Z"; 
     
     var vcData = "BEGIN:VCARD\n"
     vcData += "UID:" + newUUID + "\n";
@@ -125,14 +132,15 @@
     vcData += "NICKNAME:" + $("#NICKNAME").val() + "\n";
     vcData += "CLASS:PRIVATE\n";
     vcData += "REV:" + revDate + "\n";
-    vcData += "EMAIL;TYPE=PREF;TYPE=INTERNET:" + $("#EMAIL").val() + "\n";
+    vcData += "EMAIL;TYPE=" + $("#EMAILTYPE-01").val() + ":" + $("#EMAIL").val() + "\n";
     vcData += "TEL;TYPE=" + $("#PHONETYPE-01").val() + ":" + $("#PHONE-01").val() + "\n";  
     vcData += "ADR;TYPE=" + $("#ADDRTYPE-01").val() + ":" + $("#POBOX-01").val() + ";" + $("#EXTADDR-01").val() + ";" + $("#STREET-01").val() + ";" + $("#CITY-01").val() + ";" +  $("#STATE-01").val() + ";" + $("#POSTAL-01").val() + ";" + $("#COUNTRY-01").val() + "\n";
-    vcData += "GEO;TYPE=" + $("#ADDRTYPE-01").val() + ":geo:" + $("#GEO-01").val() + "\n";;
+    //vcData += "GEO:TYPE=" + $("#ADDRTYPE-01").val() + ":geo:" + $("#GEO-01").val() + "\n";;
     vcData += "URL:" + $("#WEBPAGE").val() + "\n";
     vcData += "PHOTO:VALUE=uri:" + $("#PHOTOURL").val() + "\n";
     vcData += "NOTE:" + $("#NOTE").val() + "\n";
     vcData += "VERSION:4.0\nEND:VCARD";
+    alert(vcData);
         
     $.ajax({
       type: "put",



More information about the Bedework-commit mailing list