Actualización
This commit is contained in:
16
plugin/vchamilo/js/ajax.js
Normal file
16
plugin/vchamilo/js/ajax.js
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
function ajax_sync_setting(wwwroot, settingid) {
|
||||
spare = $('#row_'+settingid).html();
|
||||
formobj = document.forms['settingsform'];
|
||||
url = wwwroot+'plugin/vchamilo/ajax/service.php?what=syncthis&settingid='+settingid+'&value='+encodeURIComponent(formobj.elements['value_'+settingid].value);
|
||||
/*if (formobj.elements['del_'+settingid].checked) {
|
||||
url += '&del=1';
|
||||
}*/
|
||||
|
||||
$('#row_'+settingid).html('<td colspan="7"><img src="'+wwwroot+'plugin/vchamilo/pix/ajax_waiter.gif" /></td>');
|
||||
|
||||
$.get(url, function (data) {
|
||||
$('#row_'+settingid).html(spare);
|
||||
$('#res_'+settingid).html(data);
|
||||
} );
|
||||
}
|
||||
62
plugin/vchamilo/js/host_form.js
Normal file
62
plugin/vchamilo/js/host_form.js
Normal file
@@ -0,0 +1,62 @@
|
||||
/**
|
||||
* Pop-up testing connection with database.
|
||||
*/
|
||||
function opencnxpopup(webroot) {
|
||||
// Inputted data.
|
||||
var dbhost = document.getElementById('id_vdbhost').value;
|
||||
var dblogin = document.getElementById('id_vdbuser').value;
|
||||
var dbpass = document.getElementById('id_vdbpassword').value;
|
||||
|
||||
// PHP file linked the pop-up, and name.
|
||||
var url = webroot+"/plugin/vchamilo/views/manage.testcnx.php" + "?" + "vdbhost=" + dbhost + "&" + "vdblogin=" + dblogin
|
||||
+ "&" + "vdbpass=" + dbpass;
|
||||
// Pop-up's options.
|
||||
var options = "width=500,height=300,toolbar=no,menubar=no,location=no,scrollbars=no,status=no";
|
||||
|
||||
// Opening the pop-up (title not working in Firefox).
|
||||
var windowobj = window.open(url, '', options);
|
||||
}
|
||||
|
||||
/**
|
||||
* Activates/desactivates services selection.
|
||||
*/
|
||||
function switcherServices(mnetnewsubnetwork) {
|
||||
|
||||
// Retrieve 'select' elements from form.
|
||||
var mnetenabled = document.getElementById('id_mnetenabled');
|
||||
var multimnet = document.getElementById('id_multimnet');
|
||||
var services = document.getElementById('id_services');
|
||||
|
||||
// Default values for services.
|
||||
var mnetfreedefault = '0';
|
||||
var defaultservices = 'default';
|
||||
var subnetworkservices = 'subnetwork';
|
||||
|
||||
// Do the actions.
|
||||
if (multimnet.value == mnetfreedefault
|
||||
|| multimnet.value == mnetnewsubnetwork) {
|
||||
services.value = defaultservices;
|
||||
services.disabled = true;
|
||||
} else {
|
||||
services.disabled = false;
|
||||
services.value = subnetworkservices;
|
||||
}
|
||||
}
|
||||
|
||||
function syncSchema(){
|
||||
|
||||
var originelement = document.getElementById("id_shortname");
|
||||
|
||||
var syncedelement2 = document.getElementById("id_vdbname");
|
||||
var syncedelement3 = document.getElementById("id_vdatapath");
|
||||
var syncedelement4 = document.getElementById("id_vhostname");
|
||||
|
||||
syncedelement2.value = syncedelement2.value.replace(/<%%INSTANCE%%>/g, originelement.value);
|
||||
syncedelement3.value = syncedelement3.value.replace(/<%%INSTANCE%%>/g, originelement.value);
|
||||
syncedelement4.value = syncedelement4.value.replace(/<%%INSTANCE%%>/g, originelement.value);
|
||||
}
|
||||
|
||||
function onLoadInit(){
|
||||
var originelement = document.getElementById("id_shortname");
|
||||
originelement.onchange = syncSchema;
|
||||
}
|
||||
15
plugin/vchamilo/js/host_list.js
Normal file
15
plugin/vchamilo/js/host_list.js
Normal file
@@ -0,0 +1,15 @@
|
||||
function selectallhosts() {
|
||||
$('.vnodessel').attr('checked', true);
|
||||
}
|
||||
|
||||
function deselectallhosts() {
|
||||
$('.vnodessel').attr('checked', false);
|
||||
}
|
||||
|
||||
function setpreset(form, select) {
|
||||
presetvalue = select.options[select.selectedindex].value;
|
||||
parts = presetvalue.split('/');
|
||||
|
||||
form.elements['variable'].value = parts[0];
|
||||
form.elements['subkey'].value = parts[1];
|
||||
}
|
||||
Reference in New Issue
Block a user