forked from saurabh/orbit4-5
76 lines
2.4 KiB
Plaintext
76 lines
2.4 KiB
Plaintext
<div id="categories_index">
|
|
<%= render 'index' %>
|
|
</div>
|
|
|
|
<div id="pageslide">
|
|
<div class="page-title clearfix">
|
|
<a class="pull-right" href="javascript:$.pageslide.close()">
|
|
<i class="icons-arrow-left-2"></i>
|
|
</a>
|
|
<span></span>
|
|
</div>
|
|
<div class="view-page">
|
|
<div class="nano">
|
|
<div class="content">
|
|
<%= form_for :category, url: nil, remote: true, :html=>{id: "category_form"} do |f| %>
|
|
<fieldset>
|
|
<%= f.fields_for :title_translations do |f| %>
|
|
<% @site_in_use_locales.each do |locale| %>
|
|
<div class="control-group">
|
|
<label class="control-label"><%= "#{t(:name)} (#{t(locale)})" %></label>
|
|
<div class="controls">
|
|
<input class="input-large" id="<%=locale%>" name="category[title_translations][<%=locale%>]" placeholder="<%=t(:name)%>" type="text">
|
|
<span class="help-inline hide"><%= t('front_page.name_field_helper') %></span>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
<% end %>
|
|
<div class="text-error text-center"><%= t(:category_notice) %></div>
|
|
<%= label_tag "disable" do %>
|
|
<%= f.check_box :disable %>
|
|
<%= t(:disable) %>
|
|
<% 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', id: "category_submit" %>
|
|
</div>
|
|
</fieldset>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
var validate = function(dom){
|
|
var valid = true;
|
|
if($(dom).val()==""){
|
|
valid=false;
|
|
$(dom).parent().parent().addClass('error');
|
|
$(dom).next().removeClass('hide');
|
|
}else{
|
|
$(dom).parent().parent().removeClass('error');
|
|
$(dom).next().addClass('hide');
|
|
}
|
|
return valid;
|
|
}
|
|
|
|
$(function(){
|
|
$.each($('#category_form input:text'),function(){
|
|
$(this).blur(function(){
|
|
validate($(this));
|
|
});
|
|
$(this).keyup(function(){
|
|
validate($(this));
|
|
});
|
|
});
|
|
});
|
|
|
|
$("#category_submit").click(function(){
|
|
var valid = true;
|
|
$.each($("#category_form input:text"),function(){
|
|
console.log(valid);
|
|
if(!validate($(this))) valid=false;
|
|
});
|
|
if(!valid) return false;
|
|
});
|
|
</script> |