diff --git a/app/assets/javascripts/admin/store_manager.js b/app/assets/javascripts/admin/store_manager.js index 93dfedd..42a2292 100644 --- a/app/assets/javascripts/admin/store_manager.js +++ b/app/assets/javascripts/admin/store_manager.js @@ -102,7 +102,10 @@ var StoreManager = function(section){ var form = formArea.find("form"); new FormValidator(form); form.on("submit",function(){ - var email = form.find("#inputEmail").val(); + var email = form.find("#inputEmail").val(), + site_title = {}; + site_title["en"] = form.find("#input_site_title_en").val(); + site_title["zh_tw"] = form.find("#input_site_title_zh_tw").val(); if(email){ loadingAreaStatus.text("Registering with Orbit Store.") formArea.hide(); @@ -111,7 +114,7 @@ var StoreManager = function(section){ "type" : "post", "url" : form.attr("action"), "dataType" : "json", - "data" : {"email" : email} + "data" : {"email" : email, "site_title" : site_title} }).done(function(data){ if(data.success){ loadingAreaStatus.text("Waiting for Store."); diff --git a/app/controllers/admin/store_controller.rb b/app/controllers/admin/store_controller.rb index 7370309..80632ba 100644 --- a/app/controllers/admin/store_controller.rb +++ b/app/controllers/admin/store_controller.rb @@ -12,7 +12,10 @@ class Admin::StoreController < OrbitAdminController end def register_form - + tt = current_site.title_translations + @site_title_values = {} + @site_title_values["en"] = tt["en"] + @site_title_values["zh_tw"] = tt["zh_tw"] end def template_store @@ -50,7 +53,7 @@ class Admin::StoreController < OrbitAdminController end def register_site - params_to_send = {'site_domain' => request.host_with_port, 'admin_email' => params["email"], "site_token" => current_site.uid} + params_to_send = {'site_domain' => request.host_with_port, 'admin_email' => params["email"], "site_token" => current_site.uid, "site_title" => params[:site_title] } uri = URI.parse(@store_url) http = Net::HTTP.new(uri.host,uri.port) request = Net::HTTP::Post.new("/register/site") diff --git a/app/views/admin/store/register_form.html.erb b/app/views/admin/store/register_form.html.erb index cc311e9..08f0609 100644 --- a/app/views/admin/store/register_form.html.erb +++ b/app/views/admin/store/register_form.html.erb @@ -13,6 +13,18 @@ +