2014-07-18 06:43:02 +00:00
|
|
|
<%= form_for @page, url: {action: "create"},:class =>"form-horizontal", :remote => true do |f| %>
|
2014-08-01 13:05:21 +00:00
|
|
|
<% if params[:type] == "page" %>
|
|
|
|
<%= render "form", {:f=> f} %>
|
|
|
|
<% elsif params[:type] == "link" %>
|
|
|
|
<%= render "form_link", {:f=> f} %>
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
<div class="form-actions">
|
|
|
|
<a href="javascript:$.pageslide.close()" class="btn btn-small"><%= t(:cancel) %></a>
|
|
|
|
<%= f.submit t(:submit), class: 'btn btn-primary btn-small' %>
|
|
|
|
</div>
|
2014-07-18 06:43:02 +00:00
|
|
|
<% end %>
|
2014-08-01 13:05:21 +00:00
|
|
|
<script type="text/javascript">
|
2014-07-18 06:43:02 +00:00
|
|
|
$(document).ready(function(){
|
2014-08-01 13:05:21 +00:00
|
|
|
var pageids = <%= Page.all.collect{|page| page.page_id}.to_json.html_safe %>
|
|
|
|
var fromvalidator = new FormValidator($("#new_page"));
|
|
|
|
fromvalidator.validate_functions.pageid_validation = function(value){
|
|
|
|
return (pageids.indexOf(value) == -1 ? true : false);
|
|
|
|
}
|
2014-07-18 06:43:02 +00:00
|
|
|
})
|
|
|
|
</script>
|