Get Managers
by russau
HTML
<div class="page-header">
<div class="form-group">
<label>URL</label>
<input class="form-control" type="textbox" id='url' />
</div>
<div class="form-group">
<label>Logins</label>
<textarea class="form-control" id="logins" rows="10">[email protected]
patfitz</textarea>
</div>
<p>
<button id="go" class="btn btn-default">Go</button>
</p>
<label>Managers</label>
<p id='managers'></p>
</div>
JavaScript
$('#go').click(function () {
var url = $('#url').val();
if (url == '') {
alert('enter a URL');
return;
}
var logins = $('#logins').val().trim().toLowerCase().split('\n');
$.each(logins, function () {
lookupManager(this);
});
});
function lookupManager(login) {
var lookup = login;
if (lookup.indexOf('@') != -1) {
lookup = lookup.substring(0, lookup.indexOf('@'));
}
var url = $('#url').val() + lookup + ".json";
$.getJSON(url)
.done(function (data) {
var manager = (data != null && data.manager != null) ? data.manager.login : "??????????";
$('#managers').append(login + " -> " + manager);
$('#managers').append('<br/>');
})
.fail(function (jqxhr, textStatus, error) {
$('#managers').append(login + " -> NOT FOUND!");
$('#managers').append('<br/>');
});
}