forked from saurabh/orbit4-5
27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
<%= form_for @page, url: {action: "create"},:class =>"form-horizontal", :remote => true do |f| %>
|
|
<% 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>
|
|
<% end %>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){
|
|
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);
|
|
}
|
|
|
|
fromvalidator.validate_functions.detect_chinese = function(value){
|
|
var re1 = new RegExp("^[\u4E00-\uFA29]*$"),
|
|
re2 = new RegExp("^[\uE7C7-\uE7F3]*$"); //Chinese character range
|
|
return (!(re1.test(value) && (! re2.test(value))));
|
|
}
|
|
})
|
|
</script> |