Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 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.
- */
- function init() {
- document.addEventListener("deviceready", deviceReady, true);
- delete init;
- }
- function checkPreAuth() {
- var form = $("#loginForm");
- if(window.localStorage["username"] != undefined && window.localStorage["password"] != undefined) {
- $("#username", form).val(window.localStorage["username"]);
- $("#password", form).val(window.localStorage["password"]);
- handleLogin();
- }
- }
- function handleLogin() {
- var form = $("#loginForm");
- //disable the button so we can't resubmit while we wait
- $("#submitButton",form).attr("disabled","disabled");
- var u = $("#username", form).val();
- var p = $("#password", form).val();
- console.log("click");
- if(u != '' && p!= '') {
- $.post("http://www.coldfusionjedi.com/demos/2011/nov/10/service.cfc?method=login&returnformat=json", {username:u,password:p}, function(res) {
- if(res == true) {
- //store
- window.localStorage["username"] = u;
- window.localStorage["password"] = p;
- $.mobile.changePage("sample.html");
- } else {
- navigator.notification.alert("Your login failed", function() {});
- }
- $("#submitButton").removeAttr("disabled");
- },"json");
- } else {
- //Thanks Igor!
- navigator.notification.alert("You must enter a username and password", function() {});
- $("#submitButton").removeAttr("disabled");
- }
- return false;
- }
- function deviceReady() {
- $("#loginForm").on("submit",handleLogin);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement