Sha256: e2d6d9fc99715f8cb6c73007b1ddf19f17c42cccaaab4de40168dbc94dfa3dab
Contents?: true
Size: 1.58 KB
Versions: 3
Compression:
Stored size: 1.58 KB
Contents
<%- @title = @activity.new? ? "Add earlier activity" : "Edit activity" -%> <form> <div id="activity-popup" class="ui-widget ui-widget-content ui-corner-all" style="padding: 0.5em; font-size: 1em; overflow: auto;"> <%= erb(:form, :locals => {:activity => @activity}) %> <div class="ac-placeholder"> </div> </div> <div class="right-align" style="margin: 0.5em 0";> <input id="save-button" type="submit" value="Save" /> <input id="cancel-button" type="button" value="Cancel" /> </div> </form> <script type="text/javascript"> $(function() { var form = $('form'); $('#save-button, #cancel-button').button(); var checkbox = $('#in-progress-checkbox'); checkbox.click(function(e) { if (checkbox.is(':checked')) { form.find('.activity-ended-at-time').attr('disabled', true); form.find('.activity-ended-at-date').attr('disabled', true); } else { form.find('.activity-ended-at-time').attr('disabled', false); form.find('.activity-ended-at-date').attr('disabled', false); } }); var submitUrl = "<%= @activity.new? ? "/activities" : "/activities/#{@activity.id}" %>"; form.submit(function(e) { e.preventDefault(); $.post(submitUrl, form.serialize(), function(data, status) { if (data && !data.errors) { window.opener.updateUI(data); window.close(); } else { // TODO: show reason for failure } }, 'json'); }); $('#cancel-button').click(function(e) { e.preventDefault(); window.close(); }); }); </script>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hourglass-0.0.3.pre | views/popup.erb |
hourglass-0.0.2-java | views/popup.erb |
hourglass-0.0.1-java | views/popup.erb |