forked from saurabh/orbit4-5
store registration form changes
This commit is contained in:
parent
e791339c4e
commit
a89e06087a
|
@ -102,7 +102,10 @@ var StoreManager = function(section){
|
||||||
var form = formArea.find("form");
|
var form = formArea.find("form");
|
||||||
new FormValidator(form);
|
new FormValidator(form);
|
||||||
form.on("submit",function(){
|
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){
|
if(email){
|
||||||
loadingAreaStatus.text("Registering with Orbit Store.")
|
loadingAreaStatus.text("Registering with Orbit Store.")
|
||||||
formArea.hide();
|
formArea.hide();
|
||||||
|
@ -111,7 +114,7 @@ var StoreManager = function(section){
|
||||||
"type" : "post",
|
"type" : "post",
|
||||||
"url" : form.attr("action"),
|
"url" : form.attr("action"),
|
||||||
"dataType" : "json",
|
"dataType" : "json",
|
||||||
"data" : {"email" : email}
|
"data" : {"email" : email, "site_title" : site_title}
|
||||||
}).done(function(data){
|
}).done(function(data){
|
||||||
if(data.success){
|
if(data.success){
|
||||||
loadingAreaStatus.text("Waiting for Store.");
|
loadingAreaStatus.text("Waiting for Store.");
|
||||||
|
|
|
@ -12,7 +12,10 @@ class Admin::StoreController < OrbitAdminController
|
||||||
end
|
end
|
||||||
|
|
||||||
def register_form
|
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
|
end
|
||||||
|
|
||||||
def template_store
|
def template_store
|
||||||
|
@ -50,7 +53,7 @@ class Admin::StoreController < OrbitAdminController
|
||||||
end
|
end
|
||||||
|
|
||||||
def register_site
|
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)
|
uri = URI.parse(@store_url)
|
||||||
http = Net::HTTP.new(uri.host,uri.port)
|
http = Net::HTTP.new(uri.host,uri.port)
|
||||||
request = Net::HTTP::Post.new("/register/site")
|
request = Net::HTTP::Post.new("/register/site")
|
||||||
|
|
|
@ -13,6 +13,18 @@
|
||||||
<input type="text" id="inputEmail" placeholder="Email" name="admin_email" data-fv-validation="required;email;" data-fv-messages="Cannot be empty.;Not valid email.;">
|
<input type="text" id="inputEmail" placeholder="Email" name="admin_email" data-fv-validation="required;email;" data-fv-messages="Cannot be empty.;Not valid email.;">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="input_site_title_zh_tw">Site Title (Chinese) : </label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" value="<%= @site_title_values["zh_tw"] %>" id="input_site_title_zh_tw" placeholder="Site Title (Chinese)" name="site_title[zh_tw]" data-fv-validation="required;" data-fv-messages="Cannot be empty.;">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="input_site_title_en">Site Title (English) : </label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" value="<%= @site_title_values["en"] %>" id="input_site_title_en" placeholder="Site Title (English)" name="site_title[en]" data-fv-validation="required;" data-fv-messages="Cannot be empty.;">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<label class="control-label">Site Token : </label>
|
<label class="control-label">Site Token : </label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
|
|
Loading…
Reference in New Issue