Sha256: 30685710de96aeb5435305329a0ed91c8cfc35e8f5e1d18f77a8f7b1933068c1
Contents?: true
Size: 1.18 KB
Versions: 2
Compression:
Stored size: 1.18 KB
Contents
function _ajax_request(url, data, callback, type, method) { if (jQuery.isFunction(data)) { callback = data; data = {}; } data = (data ? data + "&" : "") + "authenticity_token=" + encodeURIComponent(AUTH_TOKEN); return jQuery.ajax({ type: method, url: url, data: data, success: callback, dataType: type }); } jQuery.extend({ put: function(url, data, callback, type) { return _ajax_request(url, data, callback, type, 'PUT'); }, delete_: function(url, data, callback, type) { return _ajax_request(url, data, callback, type, 'DELETE'); } }); function showResults(id, add_return_link) { var pollUrl = '/polls/' + id + '/results?return=' + add_return_link; $('div#vote-' + id).load(pollUrl); } $(document).ready(function() { $('a.vote-this').click(function(eventObject) { var link = this; $.put(eventObject.target, function(){ showResults($(link).attr('data-poll-id'), false); }); return false; }); $('.show-results').click(function(eventObject) { showResults($(this).attr('data-poll-id'), true); return false; }); });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bcms_polling-1.1.0 | app/assets/javascripts/bcms_polling/bcms-polling.js |
bcms_polling-1.0.3 | public/bcms/polling/bcms-polling.js |