/***************************************************************************
* Copyright (C) 2008 by phpSysInfo - A PHP System Information Script *
* http://phpsysinfo.sourceforge.net/ *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* 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, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
//
// $Id: hyperv.js 679 2012-09-04 10:10:11Z namiltd $
//
/*global $, jQuery, buildBlock, datetime, plugin_translate, genlang */
"use strict";
var hyperv_show = false, hyperv_table;
//appendcss("./plugins/hyperv/css/hyperv.css");
/**
* insert content into table
* @param {jQuery} xml plugin-XML
*/
function hyperv_populate(xml) {
var name = "", status = 0, state = "", hostname = "";
hyperv_table.fnClearTable();
hostname = $("Plugins Plugin_HyperV", xml).attr('Hostname');
if (hostname !== undefined) {
$('span[class=Hostname_HyperV]').html(hostname);
}
$("Plugins Plugin_HyperV Machine", xml).each(function hyperv_getprocess(idp) {
name = $(this).attr("Name");
status = parseInt($(this).attr("State"), 10);
if (!isNaN(status) && (status === 2)) {
state = "";
}
else {
state = "
";
}
hyperv_table.fnAddData([" " + name, state]);
hyperv_show = true;
});
}
/**
* fill the plugin block with table structure
*/
function hyperv_buildTable() {
var html = "";
html += "
" + genlang(2, "HyperV") + " | \n"; html += "" + genlang(3, "HyperV") + " | \n"; html += "
---|