FB username: Picture preview

This commit is contained in:
nikolark committed 2014-02-03 23:38:55 +01:00
1 parent 7b042ee9fb
commit 9864acb26b
4 files changed
+19 -6

No files matched your search

+5 -4
View File
@@ -371,7 +371,7 @@ $(document).ready(function() {
var user_id = event.target.value; var user_id = event.target.value;
if(user_id.trim().length === 0) { if(user_id.trim().length === 0) {
$(input_selector).parent().removeClass('has-success has-feedback has-error'); $(input_selector).parent().removeClass('has-success has-feedback has-error');
$(input_selector).parent().find(".form-control-feedback").hide(); $(input_selector).parent().find(".facebook-image img").hide();
return; return;
} }
var pictureUrl= "https://graph.facebook.com/" + user_id + "/picture"; var pictureUrl= "https://graph.facebook.com/" + user_id + "/picture";
@@ -381,14 +381,15 @@ $(document).ready(function() {
200: function() { 200: function() {
$(input_selector).parent().addClass('has-success has-feedback'); $(input_selector).parent().addClass('has-success has-feedback');
$(input_selector).parent().removeClass('has-error'); $(input_selector).parent().removeClass('has-error');
$(input_selector).parent().find(".form-control-feedback").show().removeClass("glyphicon-remove").addClass("glyphicon-ok"); $(input_selector).parent().find(".facebook-image").show().html('<img src='+pictureUrl+' />')
}, },
404: function() { 404: function() {
$(input_selector).parent().addClass('has-error has-feedback'); $(input_selector).parent().addClass('has-error has-feedback');
$(input_selector).parent().removeClass('has-success'); $(input_selector).parent().removeClass('has-success');
$(input_selector).parent().find(".form-control-feedback").show().removeClass("glyphicon-ok").addClass("glyphicon-remove"); $(input_selector).parent().find(".facebook-image img").hide();
} }
} }
}); });
}, 400)); // Only every 400ms }, 300)); // Only every 300ms
}); });
+5
View File
@@ -130,3 +130,8 @@ body {
.alert-error { .alert-error {
@extend .alert-danger; @extend .alert-danger;
} }
.facebook-image {
img {
height: 32px;
}
}
+5
View File
@@ -7861,3 +7861,8 @@ body .glyphicon .white {
#footer .credits .love { #footer .credits .love {
color: #faafba; color: #faafba;
} }
/* line 134, ../sass/screen.scss */
.facebook-image img {
height: 32px;
}
+4 -2
View File
@@ -35,8 +35,10 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="id_facebook_username">{{ form.facebook_username.label }}</label> <label for="id_facebook_username">{{ form.facebook_username.label }}</label>
{{ form.facebook_username|add_class:"form-control"|attr:"placeholder: F.eks simbras"}}{{form.facebook_username.error}} <div class="input-group">
<span class="glyphicon glyphicon-ok form-control-feedback" style="display: none;"></span> {{ form.facebook_username|add_class:"form-control input-lg"|attr:"placeholder: F.eks simbras"}}{{form.facebook_username.error}}
<span class="input-group-addon facebook-image"></span>
</div>
</div> </div>
<input type="submit" value="Legg til" class="btn btn-primary btn-lg" /> <input type="submit" value="Legg til" class="btn btn-primary btn-lg" />