Guest User

Untitled

a guest
Dec 10th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. // When a new url is added, save it in the local storage and display the home page.
  2. $("#addurl").live("submit" , function(e, data) {
  3. var url = $("#url").val();
  4. addUrl(url);
  5. $.mobile.changePage("#home");
  6. return false;
  7. });
  8.  
  9. // Add a URL to the list.
  10. function addUrl(url) {
  11. var myUrls = getMyUrls();
  12. // Check for duplicates
  13. if (findUrl(url) === -1) {
  14. myUrls = myUrls.concat(encodeURIComponent(url));
  15. localStorage.setItem("myUrls", JSON.stringify(myUrls));
  16. }
  17. }
  18.  
  19. // Find URL in the url list.
  20. // Return index or -1 if not found.
  21. function findUrl(url) {
  22. var index = -1;
  23. var myUrls = getMyUrls();
  24. for (var i=0; i < myUrls.length; i++) {
  25. if (myUrls[i] === encodeURIComponent(url)) {
  26. return i;
  27. }
  28. }
  29. return index;
  30. }
Add Comment
Please, Sign In to add comment