client_management/app/assets/javascripts/client_management/add_new_site.js

138 lines
3.8 KiB
JavaScript

$('.select-site').on('change', function (e) {
var optionSelected = $("option:selected", this);
var valueSelected = this.value;
// console.log(optionSelected+', '+valueSelected);
if ( valueSelected == "newsite" ) {
$('.box-check-host').slideDown();
}else {
$('.box-check-host').slideUp();
}
});
$('.line-check-host .radio-check').click(function(){
if($('.line-check-host .radio-check:checked').val() == "0"){
$('#details-host').removeAttr('disabled');
}else{
$('#details-host').attr('disabled', 'disabled');
}
});
//module custom
$('.custom-check').click(function(){
if ($('.custom-check:checked').length > 0 ){
$('.custom-module-detail').removeAttr('disabled');
}else{
$('.custom-module-detail').attr('disabled', 'disabled');
}
});
//module custom
$('.custom-check2').click(function(){
if ($('.custom-check2:checked').length > 0 ){
$('.custom-template-detail').removeAttr('disabled');
}else{
$('.custom-template-detail').attr('disabled', 'disabled');
}
});
var addPage = 1;
$('.add-next').click(function(){
$('.box-form.form'+addPage).hide();
addPage += 1;
$('.box-form.form'+addPage).fadeIn();
if ( addPage == 1) {
$('.progress-bar').css('width','13px');
$('.tag-step').removeClass('active');
$('.tag-step.step'+addPage).addClass('active');
}
if ( addPage == 2) {
$('.progress-bar').css('width','50%');
$('.tag-step').removeClass('active');
$('.tag-step.step'+addPage).addClass('active');
}
if ( addPage == 3) {
$('.progress-bar').css('width','100%');
$('.tag-step').removeClass('active');
$('.tag-step.step'+addPage).addClass('active');
}
var p = $('.cp-content');
var offset = p.offset();
$("body, html").animate({scrollTop: offset.top}, 0);
});
$('.add-prev').click(function(){
$('.box-form.form'+addPage).hide();
addPage -= 1;
$('.box-form.form'+addPage).fadeIn();
if ( addPage == 1) {
$('.progress-bar').css('width','13px');
$('.tag-step').removeClass('active');
$('.tag-step.step'+addPage).addClass('active');
}
if ( addPage == 2) {
$('.progress-bar').css('width','50%');
$('.tag-step').removeClass('active');
$('.tag-step.step'+addPage).addClass('active');
}
if ( addPage == 3) {
$('.progress-bar').css('width','100%');
$('.tag-step').removeClass('active');
$('.tag-step.step'+addPage).addClass('active');
}
var p = $('.cp-content');
var offset = p.offset();
$("body, html").animate({scrollTop: offset.top}, 0);
});
// sortable
var optionalModuleHolder = $("#optional-module-holder"),
iframe = document.getElementById("store-frame"),
templateBtn = $("#template-modal-btn"),
modal = $("#template-modal");
templateBtn.on("click",function(){
modal.modal("show");
return false;
})
modal.on('shown.bs.modal', function () {
iframe.src = "http://www.rulingstyle.net/?mode=store";
})
modal.on('hidden.bs.modal', function () {
iframe.src = "http://www.rulingstyle.net/?mode=reset";
})
var receiveMessage = function(event){
if(event.origin == "http://www.rulingstyle.net"){
$("#site_request_template_number").val(event.data);
modal.modal("hide");
}
}
if (navigator.appName == 'Microsoft Internet Explorer' || !!(navigator.userAgent.match(/Trident/) || navigator.userAgent.match(/rv:11/)) || (typeof $.browser !== "undefined" && $.browser.msie == 1)){
window.attachEvent('onmessage',receiveMessage);
}else{
window.addEventListener("message", receiveMessage, false);
}
$( ".connected" ).sortable({
connectWith: ".connected",
receive : function(event, ui){
var id = ui.item.data("mod-id"),
els = optionalModuleHolder.find("input[for=" + id +"]");
if(els.length == 0){
var el = $("<input type='hidden' name='site_request[optional_modules][]' />");
el.val(id);
el.attr("for",id);
optionalModuleHolder.append(el);
}else{
els.remove();
}
}
});