HEX
Server: Apache
System: Linux sg2plzcpnl508499.prod.sin2.secureserver.net 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: s76vzjg2kvav (10209820)
PHP: 8.4.18
Disabled: NONE
Upload Files
File: /home/s76vzjg2kvav/public_html/wp-content/plugins/doubly/assets/js/doubly_view_settings.js
function DOUBLY_SettingsView(){

	var g_objForm, g_objWrapper;
	var g_settings = new UniteSettingsDOUBLY();
	var g_objButtonSave;
	if(!g_doublyAdmin)
		g_doublyAdmin = new UniteAdminDOUBLY();
	
	
	/**
	 * on save settings click
	 */
	function onSaveSettingsClick(){
				
		var objButton = jQuery(this);
		
		var values = g_settings.getSettingsValues();
		
		var data = {settings_values:values};
				
		g_doublyAdmin.setAjaxLoaderID("doubly_settings_loader_save");
		g_doublyAdmin.setSuccessMessageID("doubly_settings_message_saved");
		g_doublyAdmin.setAjaxHideButtonID("doubly_settings_button_save_settings");
		g_doublyAdmin.setErrorMessageID("doubly_settings_save_settings_error");
		
		g_doublyAdmin.ajaxRequest("save_general_settings", data);
		
	}
	
	/**
	 * init events
	 */
	function initEvents(){
		
		g_objButtonSave.on("click", onSaveSettingsClick);
		
	}
	
	
	/**
	 * init the class
	 */
	this.init = function(){
		
		g_objWrapper = jQuery("#uc_settings_page_wrapper");
		var settingsWrapper = g_objWrapper.find(".unite_settings_wide");
		
		g_objButtonSave = jQuery("#doubly_settings_button_save_settings");
		g_doublyAdmin.validateDomElement(g_objButtonSave, "settings button");
		
		g_settings.init(settingsWrapper);
				
		initEvents();
	}
}