Skip to content
Snippets Groups Projects
Commit 74d0253e authored by CupCakeArmy's avatar CupCakeArmy
Browse files

Website

parent 8bc0f038
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
require('../../js/transition.js')
require('../../js/alert.js')
require('../../js/button.js')
require('../../js/carousel.js')
require('../../js/collapse.js')
require('../../js/dropdown.js')
require('../../js/modal.js')
require('../../js/tooltip.js')
require('../../js/popover.js')
require('../../js/scrollspy.js')
require('../../js/tab.js')
require('../../js/affix.js')
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Admintool</title>
<link href="bs/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="row">
<div class="col-sm-3"></div>
<div class="col-sm-6">
<form role="form">
<div class="form-group">
<label for="email">nethz-Login:</label>
<input type="email" class="form-control loginField" id="email" name="user">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control loginField" id="pwd" name="password">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<button type="submit" class="btn btn-default" id="loginButton">Submit</button>
</form>
</div>
<div class="col-sm-3"></div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="bs/js/bootstrap.min.js"></script>
<script>
'use strict';
var core_lib = {
api_url: 'https://amiv-apidev.vsos.ethz.ch',
};
function log(msg, type){
console.log(msg);
}
$('#loginButton').click(function(e){
e.preventDefault();
getTkn();
});
/*
Request Function
Attr: data, path, method.
Callback: function that gets calle
*/
function req(attr, callback) {
callback = callback || function(msg) {
console.log(msg);
};
$.ajax({
url: core_lib.api_url + attr.path,
data: attr.data,
method: attr.method,
dataType: 'json',
timeout: 3000,
headers: attr.headers,
success: function(res) {
callback(res);
return true;
},
error: function(res) {
if (core_lib.show_errors) console.log(res);
callback(res);
return false;
},
});
}
function getTkn(){
var curData = {};
$('.loginField').each(function(){
curData[$(this).attr('name')] = $(this).val();
});
req({
path: '/sessions/',
method: 'POST',
data: JSON.stringify(curData),
headers: {
'Content-Type': 'application/json',
}
}, function(ret){
console.log(ret);
});
}
</script>
</body>
</html>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment