blob: 5a645162857ffa5b3bcfdddc49b15b6cd057e670 [file] [log] [blame]
/*
* 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.
*/
$( document ).ready(function() {
$(".ui-slingshot-clickable").click(function() {
var $input = $( this );
window.location.href=$input.attr("data-link");
});
$(".form-signin").submit(function(event) {
event.preventDefault();
var form = this;
var path = form.action;
var user = form.j_username.value;
var pass = form.j_password.value;
// if no user is given, avoid login request
if (!user) {
return true;
}
// send user/id password to check and persist
$.ajax({
url: path + "/j_security_check",
type: "POST",
async: false,
global: false,
dataType: "text",
data: {
_charset_: "utf-8",
j_username: user,
j_password: pass
},
success: function (data, code, jqXHR){
var u = form.action;
if (window.location.hash && u.indexOf('#') < 0) {
u = u + window.location.hash;
}
document.location = u;
},
error: function() {
alert("Try username slingshot1 or slingshot2 with the password being the same as the username.");
form.j_password.value="";
$(".ui-form-label").css("background-color","red");
}
});
return true;
});
$(".form-button-new").click(function() {
alert("Self registration is not implemented yet. Try username slingshot1 or slingshot2 with the password being the same as the username.");
});
$(".form-button-help").click(function() {
alert("Help function is not implemented yet. Try username slingshot1 or slingshot2 with the password being the same as the username.");
});
});