Sha256: 84f7d0ff794d6c955f50ebb8726bc246117c16aa6f98dc5d400ecd457fa7b816
Contents?: true
Size: 1.5 KB
Versions: 2
Compression:
Stored size: 1.5 KB
Contents
$(document).ready(function() { $(".on_the_spot_editing").mouseover(function() { $(this).css('background-color', '#EEF2A0'); }); $(".on_the_spot_editing").mouseout(function() { $(this).css('background-color', 'inherit'); }); $('.on_the_spot_editing').each(function(n){ var el = $(this), data_url = el.attr('data-url'), ok_text = el.attr('data-ok') || 'OK', cancel_text = el.attr('data-cancel') || 'Cancel', tooltip_text = el.attr('data-tooltip') || 'Click to edit ...', edit_type = el.attr('data-edittype'), select_data = el.attr('data-select'), rows = el.attr('data-rows'), columns = el.attr('data-columns'), load_url = el.attr('data-loadurl'); var options = { tooltip: tooltip_text, cancel: cancel_text, submit: ok_text }; if (edit_type != null) { options.type = edit_type; } if (edit_type == 'select') { if (select_data != null) { options.data = select_data; options.submitdata = { 'select_array': select_data } } if (load_url != null) { options.loadurl = load_url; } } else if (edit_type == 'textarea') { options.rows = rows; options.columns = columns; } el.editable(data_url, options) }) });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
on_the_spot-0.0.3 | lib/generators/on_the_spot/install/templates/on_the_spot.js |
on_the_spot-0.0.2 | lib/generators/on_the_spot/install/templates/on_the_spot.js |