From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id E32371FF15E for <inbox@lore.proxmox.com>; Tue, 3 Jun 2025 15:04:43 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id F1E8A196E8; Tue, 3 Jun 2025 15:04:59 +0200 (CEST) From: Dominik Csapak <d.csapak@proxmox.com> To: pve-devel@lists.proxmox.com Date: Tue, 3 Jun 2025 15:04:24 +0200 Message-Id: <20250603130426.2575764-1-d.csapak@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.022 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [bootstrap.pm] Subject: [pve-devel] [PATCH http-server 1/3] formatter: html: remove unused code X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> the console js code was added in 63307be (add generic formatter framework in January 2017 and marked to be removed (in the FIXME) with 6189d2e (Formatter/Bootstrap.pm; use configured cookie_name) a day later. This was never used, so simply remove it. Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- src/PVE/APIServer/Formatter/Bootstrap.pm | 51 ------------------------ 1 file changed, 51 deletions(-) diff --git a/src/PVE/APIServer/Formatter/Bootstrap.pm b/src/PVE/APIServer/Formatter/Bootstrap.pm index 6be0049..be37441 100644 --- a/src/PVE/APIServer/Formatter/Bootstrap.pm +++ b/src/PVE/APIServer/Formatter/Bootstrap.pm @@ -7,58 +7,8 @@ use HTML::Entities; use JSON; use URI::Escape; -# FIXME: remove console code?? - # Helpers to generate simple html pages using Bootstrap markup. -my $jssrc = <<_EOJS; -PVE.open_vm_console = function(node, vmid) { - console.log("open vm " + vmid + " on node " + node); - - var downloadWithName = function(uri, name) { - var link = jQuery('#pve_console_anchor'); - link.attr("href", uri); - - // Note: we need to tell android the correct file name extension - // but we do not set 'download' tag for other environments, because - // It can have strange side effects (additional user prompt on firefox) - var andriod = navigator.userAgent.match(/Android/i) ? true : false; - if (andriod) { - link.attr("download", name); - } - - if (document.createEvent) { - var evt = document.createEvent("MouseEvents"); - evt.initMouseEvent('click', true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 0, null); - link.get(0).dispatchEvent(evt); - } else { - link.get(0).fireEvent('onclick'); - } - }; - - jQuery.ajax("/api2/json/console", { - data: { vmid: vmid, node: node }, - headers: { CSRFPreventionToken: PVE.CSRFPreventionToken }, - dataType: 'json', - type: 'POST', - error: function(jqXHR, textStatus, errorThrown) { - // fixme: howto view JS errors ? - console.log("ERROR " + textStatus + ": " + errorThrown); - }, - success: function(data) { - var raw = "[virt-viewer]\\n"; - jQuery.each(data.data, function(k, v) { - raw += k + "=" + v + "\\n"; - }); - var url = 'data:application/x-virt-viewer;charset=UTF-8,' + - encodeURIComponent(raw); - - downloadWithName(url, "pve-spice.vv"); - } - }); -}; -_EOJS - sub new { my ($class, $res, $url, $auth, $config) = @_; @@ -107,7 +57,6 @@ sub body { <script type="text/javascript"> $jssetup -$jssrc </script> <style> -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel