Skip to content

Instantly share code, notes, and snippets.

We couldn’t find that file to show.
@kimjoar
kimjoar / 2.diff
Created July 13, 2012 20:17
Step 2 -> 3
function addStatus(options) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
- data: { text: $('#new-status textarea').val() },
- success: function(data) {
- $('#statuses ul').append('<li>' + data.text + '</li>');
- $('#new-status textarea').val('');
- }
@kimjoar
kimjoar / 3.diff
Created July 13, 2012 20:17
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
@kimjoar
kimjoar / 4.diff
Created July 13, 2012 20:17
Step 4 -> 5
var Statuses = function() {
};
Statuses.prototype.add = function(options) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
data: { text: options.text },
success: options.success
});
@kimjoar
kimjoar / 5.diff
Created July 13, 2012 20:17
Step 5 -> 6
var Statuses = function() {
};
Statuses.prototype.add = function(options) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
data: { text: options.text },
success: options.success
});
@kimjoar
kimjoar / 6.diff
Created July 13, 2012 20:17
Step 6 -> 7
var Statuses = function() {
};
Statuses.prototype.add = function(options) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
data: { text: options.text },
success: options.success
});
@kimjoar
kimjoar / 7.diff
Created July 13, 2012 20:17
Step 7 -> 8
var Statuses = function() {
};
Statuses.prototype.add = function(options) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
data: { text: options.text },
success: options.success
});
@kimjoar
kimjoar / 8.diff
Created July 13, 2012 20:19
Step 8 -> 9
+var events = _.clone(Backbone.Events);
+
var Statuses = function() {
};
Statuses.prototype.add = function(options) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
data: { text: options.text },
@kimjoar
kimjoar / 9.diff
Created July 13, 2012 20:19
Step 9 -> 10
var events = _.clone(Backbone.Events);
var Statuses = function() {
};
-Statuses.prototype.add = function(options) {
+Statuses.prototype.add = function(text) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
@kimjoar
kimjoar / 10.diff
Created July 13, 2012 20:19
Step 10 -> 11
var events = _.clone(Backbone.Events);
var Statuses = function() {
};
Statuses.prototype.add = function(text) {
$.ajax({
url: '/status',
type: 'POST',
dataType: 'json',
data: { text: text },