mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-25 11:38:49 +01:00
56 lines
2.1 KiB
Text
56 lines
2.1 KiB
Text
<div id="display_box">
|
|
<%= render :partial => 'context_state_group', :object => @active_contexts, :locals => { :state => 'active', :no_contexts => @no_active_contexts} %>
|
|
<%= render :partial => 'context_state_group', :object => @hidden_contexts, :locals => { :state => 'hidden', :no_contexts => @no_hidden_contexts} %>
|
|
</div>
|
|
|
|
<div id="input_box">
|
|
<div id="context_new_container">
|
|
|
|
<div id="toggle_context_new" class="hide_form">
|
|
<a title="Hide new context form" accesskey="n">« Hide form</a>
|
|
<% apply_behavior '#toggle_context_new a:click', :prevent_default => true do |page|
|
|
page << "TracksForm.toggle('toggle_context_new', 'context_new', 'context-form',
|
|
'« Hide form', 'Hide new context form',
|
|
'Create a new context »', 'Add a context');"
|
|
end
|
|
%>
|
|
</div>
|
|
|
|
<div id="context_new" class="context_new" style="display:block">
|
|
<% form_remote_tag(
|
|
:url => contexts_path,
|
|
:method => :post,
|
|
:html=> { :id => 'context-form', :name => 'context', :class => 'inline-form'},
|
|
:before => "$('context_new_submit').startWaiting()",
|
|
:complete => "$('context_new_submit').stopWaiting()",
|
|
:condition => "!$('context_new_submit').isWaiting()") do -%>
|
|
|
|
<div id="status"><%= error_messages_for('context') %></div>
|
|
|
|
<label for="context_name">Context name</label><br />
|
|
<%= text_field( "context", "name" ) %><br />
|
|
|
|
<label for="context_hide">Hide from front page?</label>
|
|
<%= check_box( "context", "hide" ) %><br />
|
|
|
|
<div class="submit_box">
|
|
<div class="widgets">
|
|
<button type="submit" class="positive" id="context_new_submit">
|
|
<%= image_tag("accept.png", :alt => "") + 'Add Context' %>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<br/><br/>
|
|
<% end -%>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<%
|
|
sortable_element 'list-contexts-active', get_listing_sortable_options
|
|
sortable_element 'list-contexts-hidden', get_listing_sortable_options
|
|
-%>
|
|
<script type="text/javascript">
|
|
window.onload=function(){
|
|
Nifty("div#context_new_container","normal");
|
|
}
|
|
</script>
|