fix page form bugs
This commit is contained in:
parent
a9f06b9517
commit
d3ca1647be
|
@ -6,7 +6,7 @@ $("#page_design_id").live('change', function() {
|
|||
$.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_themes');
|
||||
});
|
||||
|
||||
$("#page_module_app").live('change', function() {
|
||||
$("#page_module_app_id").live('change', function() {
|
||||
var app_id = $(this).val();
|
||||
if(app_id!=''){
|
||||
$.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_frontend_pages',function(data, textStatus){
|
||||
|
@ -16,6 +16,6 @@ $("#page_module_app").live('change', function() {
|
|||
});
|
||||
}
|
||||
else{
|
||||
$("#app_page_url").remove();
|
||||
$("#app_page_url").children().remove();
|
||||
}
|
||||
});
|
||||
|
|
|
@ -32,6 +32,7 @@ class Admin::PagesController < ApplicationController
|
|||
@i18n_variable = @item.i18n_variable
|
||||
@designs = Design.all.entries
|
||||
@design = @item.design
|
||||
@app_frontend_urls = @item.module_app.app_pages
|
||||
end
|
||||
|
||||
def create
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
class ApplicationController < ActionController::Base
|
||||
protect_from_forgery
|
||||
|
||||
include ParserFrontEnd
|
||||
include ParserFrontEnd,ParserBackEnd
|
||||
|
||||
helper :all
|
||||
before_filter :set_locale, :set_site
|
||||
|
|
|
@ -1 +1 @@
|
|||
<%= f.select :module_app, @apps.collect { |t| [t.title.capitalize, t.id] }, {:include_blank => true} ,{:rel => admin_module_apps_path } %>
|
||||
<%= f.select :module_app_id, @apps.collect { |t| [t.title.capitalize, t.id] }, {:include_blank => true} ,{:rel => admin_module_apps_path } %>
|
|
@ -33,7 +33,7 @@
|
|||
<p>
|
||||
<%= t('admin.module_app') %>
|
||||
<%= render :partial => "admin/module_apps/app_selector", :locals => { :f => f } %>
|
||||
<span id="app_page_url"></span>
|
||||
<span id="app_page_url"><%= select('page','app_frontend_url', @app_frontend_urls ) rescue ''%> </span>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :is_published, "#{t('admin.is_published')} ?" %>
|
||||
|
|
Reference in New Issue