fixed safari script problem

v1.18.x
Baris Usakli 12 years ago
parent 0cc5b1f907
commit 7ca2c949dd

@ -118,7 +118,8 @@ var ajaxify = {};
}
head.insertBefore(script, head.firstChild);
head.removeChild(script);
//TODO: remove from head before inserting?, doing this breaks scripts in safari so commented out for now
//head.removeChild(script);
};
var scripts = [],

@ -1,3 +1,5 @@
(function() {
// Alternate Logins
var altLoginEl = document.querySelector('.alt-logins');
@ -12,7 +14,6 @@
}
});
$('#login').on('click', function() {
var loginData = {
@ -32,9 +33,11 @@
error : function(data, textStatus, jqXHR) {
$('#login-error-notify').show().delay(1000).fadeOut(250);
},
dataType: 'json'
dataType: 'json',
async: true,
timeout: 2000
});
return false;
});

@ -7,12 +7,12 @@
<strong>Failed Login Attempt</strong> <p></p>
</div>
<form>
<div>
<label>Username</label><input type="text" placeholder="Enter Username" name="username" id="username" /><br />
<label>Password</label><input type="password" placeholder="Enter Password" name="password" id="password" /><br />
<input type="hidden" name="_csrf" value="{token}" id="csrf-token" />
<button class="btn btn-primary" id="login" type="submit">Login</button> &nbsp; <a href="/reset">Forgot Password?</a>
</form>
</div>
<span id="login-error-notify" class="label label-important hide">Invalid username/password</span><br/>
</div>

@ -255,10 +255,22 @@ var utils = require('./../public/src/utils.js'),
User.search = function(username, callback) {
console.log('searching '+username);
RDB.keys('username:'+ username + '*:uid', function(err, data) {
RDB.keys('username:'+ username + '*:uid', function(err, keys) {
if(err === null) {
console.log(data);
callback(data);
//console.log(data);
/*var keys = [];
for(var i=0, ii=data.length; i<ii; ++i) {
keys.push('')
}*/
RDB.mget(keys, function(err, uids) {
console.log(uids);
User.getDataForUsers(uids, function(userdata) {
callback(userdata);
});
});
}
else
console.log(err);

Loading…
Cancel
Save