index.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /*
  2. PRE-REQUISITE: Install the Keychain plugin using the Cordova cli or plugman
  3. */
  4. function onBodyLoad() {
  5. document.addEventListener("deviceready", onDeviceReady, false);
  6. }
  7. /* When this function is called, PhoneGap has been initialized and is ready to roll */
  8. function onDeviceReady() {
  9. try {
  10. // do your thing!
  11. } catch (e) {
  12. debug.error(e);
  13. }
  14. }
  15. function onGet() {
  16. var kc = new Keychain();
  17. var key = document.getElementById("keytoget").value;
  18. var servicename = document.getElementById("servicename").value
  19. var win = function(value) {
  20. alert("GET SUCCESS - Key: " + key + " Value: " + value);
  21. };
  22. var fail = function(error) {
  23. alert("GET FAIL - Key: " + key + " Error: " + error);
  24. };
  25. kc.getForKey(win, fail, key, servicename);
  26. }
  27. function onSet() {
  28. var kc = new Keychain();
  29. var key = document.getElementById("keytoset").value;
  30. var value = document.getElementById("valuetoset").value;
  31. var servicename = document.getElementById("servicename").value;
  32. var win = function() {
  33. alert("SET SUCCESS - Key: " + key);
  34. };
  35. var fail = function(error) {
  36. alert("SET FAIL - Key: " + key + " Error: " + error);
  37. };
  38. kc.setForKey(win, fail, key, servicename, value);
  39. }
  40. function onRemove() {
  41. var kc = new Keychain();
  42. var key = document.getElementById("keytoremove").value;
  43. var servicename = document.getElementById("servicename").value
  44. var win = function() {
  45. alert("REMOVE SUCCESS - Key: " + key);
  46. };
  47. var fail = function(error) {
  48. alert("REMOVE FAIL - Key: " + key + " Error: " + error);
  49. };
  50. kc.removeForKey(win, fail, key, servicename);
  51. }