Skip to content

Instantly share code, notes, and snippets.

@kimjoar
Created July 13, 2012 20:17
Show Gist options
  • Select an option

  • Save kimjoar/3107158 to your computer and use it in GitHub Desktop.

Select an option

Save kimjoar/3107158 to your computer and use it in GitHub Desktop.
Step 3 -> 4
-function addStatus(options) {
+var Statuses = function() {
+};
+Statuses.prototype.add = function(options) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
data: { text: options.text },
success: options.success
});
-}
+};
$(document).ready(function() {
+ var statuses = new Statuses();
+
$('#new-status form').submit(function(e) {
e.preventDefault();
- addStatus({
+ statuses.add({
text: $('#new-status textarea').val(),
success: function(data) {
$('#statuses ul').append('<li>' + data.text + '</li>');
$('#new-status textarea').val('');
}
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment