{title: 'HR71', yes_vote_count: 100, no_vote_count: 90}
{"title":"HR71","yes_vote_count":100,"no_vote_count":90}
api.events.onMatchupView = function(matchup) { | |
//https://groups.google.com/forum/#!topic/disqus-dev/hi8mm5DtN-s | |
var id = "seed-"+matchup.contestants[0].seed+"-"+matchup.contestants[1].seed+"" | |
DISQUS.reset({ | |
reload: true, | |
config: function () { | |
this.page.identifier = id; | |
this.page.url = window.location.href + "/#!/" + id; | |
} |
var api = new UpvtIframeApi('#upvt-iframe'); | |
function slugify (str) { | |
var slugged = str.replace(/^\s+|\s+$/g, ''); | |
slugged = slugged.toLowerCase() | |
return slugged.replace(/[^a-z0-9 -]/g, '') | |
.replace(/\s+/g, '-') | |
.replace(/-+/g, '-') | |
} |
<fieldset> | |
<label for="survey_questions_attributes_0_answers_attributes_0_content">Answer</label> | |
<input id="survey_questions_attributes_0_answers_attributes_0_content" name="survey[questions_attributes][0][answers_attributes][0][content]" size="30" type="text" value="mozzarella"> | |
<input id="survey_questions_attributes_0_answers_attributes_0__destroy" name="survey[questions_attributes][0][answers_attributes][0][_destroy]" type="hidden" value="false"> | |
<a href="#" class="remove_fields">remove</a> | |
</fieldset> |
utf8:✓ | |
_method:put | |
authenticity_token:hDl1Fox1KyXq1ev3RvhT7euijxj3CJSxGP9jxkgCMmQ= | |
survey[name]:What's your favorite Pizza? | |
survey[questions_attributes][0][content]:What's your favorite kind of cheese? | |
survey[questions_attributes][0][_destroy]:0 | |
survey[questions_attributes][0][answers_attributes][0][content]:mozzarella | |
survey[questions_attributes][0][answers_attributes][0][_destroy]:false | |
survey[questions_attributes][0][answers_attributes][0][id]:10 | |
survey[questions_attributes][0][id]:4 |
function remove_fields(link) {
$(link).prev("input[type=hidden]").val("1");
$(link).closest(".fields").hide();
}
function add_fields(link, association, content) {
var new_id = new Date().getTime();
var regexp = new RegExp("new_" + association, "g")
$(link).parent().before(content.replace(regexp, new_id));
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName:'Ember Twiddle' | |
}); |
`import Ember from 'ember'` | |
class JSONAPISerialization | |
constructor: (@records) -> | |
@includes = [] | |
toJSON: (opts = {}) => | |
json = {} |
`import { moduleFor, test } from 'ember-qunit'` | |
moduleFor 'serializer:application', 'Unit | Serializer | application', | |
needs: [] | |
beforeEach: -> | |
@TestModel = DS.Model.extend | |
name: DS.attr('string') | |
updatedAt: DS.attr('date') |
# Usage:
#
# post.serialize(include: ['comments'], comments: {include: ['author']})
#
# gives:
# {
# data: {
# attributes: {id: 1, name: 'post name'},
# relationships: {