⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.4
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
self
/
root
/
usr
/
share
/
psa-horde
/
js
/
View File Name :
addressbooksprefs.js
/** * Provides the javascript for managing addressbooks. * * @copyright 2014-2015 Horde LLC * @license LGPL-2.1 (http://www.horde.org/licenses/lgpl21) */ var HordeAddressbooksPrefs = { // Variables set by other code: fields, nonetext updateSearchFields: function() { var tmp, sv = $F('selected_sources'), sf = $('search_fields_select'); sf.childElements().invoke('remove'); if (sv.size() == 1) { tmp = this.fields.get(sv.first()); tmp.entries.each(function(o) { var opt = new Option(o.label, o.name); if (tmp.selected.include(o.name)) { opt.selected = true; } sf.insert(opt); }); } else { tmp = new Option(this.nonetext, ''); tmp.disabled = true; sf.insert(tmp); } }, changeSearchFields: function() { var tmp, out = $H(), sv = $F('selected_sources'); if (sv.size() == 1) { tmp = this.fields.get(sv.first()); tmp.selected = $F('search_fields_select'); this.fields.set(sv.first(), tmp); this.fields.each(function(f) { out.set(f.key, f.value.selected); }); $('search_fields').setValue(Object.toJSON(out)); } }, onDomLoad: function() { this.fields = $H(this.fields); this.updateSearchFields(); $('search_fields_select').observe('change', this.changeSearchFields.bind(this)); $('selected_sources').observe('change', this.updateSearchFields.bind(this)); $('selected_sources').observe('HordeSourceSelectPrefs:remove', this.updateSearchFields.bind(this)); } }; document.observe('dom:loaded', HordeAddressbooksPrefs.onDomLoad.bind(HordeAddressbooksPrefs));