⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user.js

📁 SugarCRM5.1 开源PHP客户关系管理系统
💻 JS
字号:
/** * SugarCRM is a customer relationship management program developed by * SugarCRM, Inc. Copyright (C) 2004 - 2007 SugarCRM Inc. *  * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License version 3 as published by the * Free Software Foundation with the addition of the following permission added * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS. *  * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more * details. *  * You should have received a copy of the GNU General Public License along with * this program; if not, see http://www.gnu.org/licenses or write to the Free * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301 USA. *  * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road, * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com. *  * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU General Public License version 3. *  * In accordance with Section 7(b) of the GNU General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * SugarCRM" logo. If the display of the logo is not reasonably feasible for * technical reasons, the Appropriate Legal Notices must display the words * "Powered by SugarCRM". */SUGAR.user = {	/**	 * Prefills SMTP form with defaults for Gmail SMTP over SSL	 */	fillGmailDefaults : function() {		document.getElementById("mail_smtpserver").value = 'smtp.gmail.com';		document.getElementById("mail_smtpport").value = '465';		document.getElementById("mail_smtpauth_req").checked = true;		document.getElementById("mail_smtpssl").checked = true;		notify_setrequired(document.getElementById("EditView"));	},	showHideGmailDefaultLink : function(el) {		var link = document.getElementById("gmailDefaults");		if(el.options[el.selectedIndex].value == 'SMTP') {			link.style.display = "inline";		} else {			link.style.display = 'none';		}	}}function clearInboundSettings() {	var url = document.getElementById('server_url');	var user = document.getElementById('email_user');	var prot = document.getElementById('protocol');	var pass = document.getElementById('email_password');	var port = document.getElementById('port');	var inbox = document.getElementById('mailbox');		url.value = '';	user.value ='';	pass.value = '';	port.value = '';	inbox.value = '';		for(i=0; i<prot.options.length; i++) {		if(prot.options[i].value == '') {			prot.options[i].selected = true;		}	}}function checkInboundEmailSettings() {	var url = document.getElementById('server_url');	var user = document.getElementById('email_user');	var prot = document.getElementById('protocol');	var pass = document.getElementById('email_password');	var port = document.getElementById('port');	var inbox = document.getElementById('mailbox');	var doCheck = false;	var IEAlert = SUGAR.language.get('Users', 'ERR_IE_MISSING_REQUIRED');		if(url.value != '') {		doCheck = true;	} else if(user.value != '') {		doCheck = true;	} else if(prot.value != '') {		doCheck = true;	} else if(pass.value != '') {		doCheck = true;	} else if(port.value != '') {		doCheck = true;	}	/* else if(inbox.value != '') {		doCheck = true;	}*/	if(doCheck == true) {		if(url.value == '' || url.value == 'undefined') {			alert(IEAlert);			return false;		} else if(user.value == '' || user.value == 'undefined') {			alert(IEAlert);			return false;		} else if(prot.value == '' || prot.value == 'undefined') {			alert(IEAlert);			return false;		} else if(pass.value == '' || pass.value == 'undefined') {			alert(IEAlert);			return false;		} else if(port.value == '' || port.value == 'undefined') {			alert(IEAlert);			return false;		} else if(inbox.value == '' || inbox.value == 'undefined') {			alert(IEAlert);			return false;		}	}		return true;}function show_main() {	var basic = document.getElementById('basic'); basic.style.display = "";	var settings = document.getElementById('settings'); settings.style.display = "";	var info = document.getElementById('information'); info.style.display = "";	var address = document.getElementById('address'); address.style.display = "";	var calendar_options = document.getElementById('calendar_options'); calendar_options.style.display = "";	var edit_tabs = document.getElementById('edit_tabs'); edit_tabs.style.display = "";		var email_options = document.getElementById('email_options'); email_options.style.display = 'none';	var email_inbound = document.getElementById('email_inbound'); email_inbound.style.display = 'none';}function show_email() {	var basic = document.getElementById('basic'); basic.style.display = "none";	var settings = document.getElementById('settings'); settings.style.display = "none";	var info = document.getElementById('information'); info.style.display = "none";	var address = document.getElementById('address'); address.style.display = "none";	var calendar_options = document.getElementById('calendar_options'); calendar_options.style.display = "none";	var edit_tabs = document.getElementById('edit_tabs'); edit_tabs.style.display = "none";		var email_options = document.getElementById('email_options'); email_options.style.display = "";	var email_inbound = document.getElementById('email_inbound'); email_inbound.style.display = "";}function enable_change_password_button() {	var butt = document.getElementById('change_password_button');	if(document.EditView.record.value != "" && document.EditView.record.value != 'undefined') {		butt.style.display = '';	}}function toggleAdv() {	var adv = document.getElementById("ie_adv");	if(adv.style.display == 'none') {		adv.style.display = "";	} else {		adv.style.display = 'none';	}}function refresh_signature_list(signature_id, signature_name) {	var field=document.getElementById('signature_id');	var bfound=0;	for (var i=0; i < field.options.length; i++) {			if (field.options[i].value == signature_id) {				if (field.options[i].selected==false) {					field.options[i].selected=true;				}				bfound=1;			}	}	//add item to selection list.	if (bfound == 0) {		var newElement=document.createElement('option');		newElement.text=signature_name;		newElement.value=signature_id;		field.options.add(newElement);		newElement.selected=true;	}		//enable the edit button.	var field1=document.getElementById('edit_sig');	field1.style.visibility="visible";}function setSigEditButtonVisibility() {	var field = document.getElementById('signature_id');	var editButt = document.getElementById('edit_sig');	if(field.value != '') {		editButt.style.visibility = "visible";	} else {		editButt.style.visibility = "hidden";	} }function open_email_signature_form(record, the_user_id) {	URL="index.php?module=Users&action=Popup";	if(record != "") {		URL += "&record="+record;	}	if(the_user_id != "") {		URL += "&the_user_id="+the_user_id;	}	windowName = 'email_signature';	windowFeatures = 'width=800' + ',height=600' + ',resizable=1,scrollbars=1';	win = window.open(URL, windowName, windowFeatures);	if(window.focus) {		// put the focus on the popup if the browser supports the focus() method		win.focus();	}}function setDefaultSigId(id) {	var checkbox = document.getElementById("signature_default");	var default_sig = document.getElementById("signatureDefault");		if(checkbox.checked) {		default_sig.value = id;	} else {		default_sig.value = "";	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -