/** * EGroupware clientside egw tail * * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License * @package api * @subpackage jsapi * @link http://www.egroupware.org * @author Hadi Nategh (as AT stylite.de) * @author Ralf Becker * @version $Id: */ $j(function(){ var that = this; var log_tail_start=0; var filename = $j('pre[id^="log"]'); if (typeof filename !='undefined' && filename.length > 0) { filename = filename.attr('data-filename'); } function button_log(buttonId) { if (buttonId != "clear_log") { var ajax = new egw_json_request("home.egw_tail.ajax_delete",[filename,buttonId=="empty_log"]); ajax.sendRequest(true); } $j("#log").text(""); } function refresh_log() { var ajax = new egw_json_request("home.egw_tail.ajax_chunk",[filename,log_tail_start]); ajax.sendRequest(true,function(_data) { if (_data.length) { log_tail_start = _data.next; var log = $j("#log").append(_data.content.replace(/ 0) { resize_log(); refresh_log(); } }); $j(window).resize(resize_log); }); });