xpra icon
Bug tracker and wiki

Ticket #2705: 4 duplicate-jquery-calls.patch

File 4 duplicate-jquery-calls.patch, 3.9 KB (added by brief, 3 months ago)
  • src/html5/index.html

     
    927927                                                tooltip = "audio off,\nclick to start";
    928928                                        }
    929929                                        clog("audio-state:", newstate);
    930                                         $("#sound_button").attr("data-icon", data_icon);
    931                                         $("#sound_button").attr("title", tooltip);
     930                                        const sound_button_element = $("#sound_button");
     931                                        sound_button_element.attr("data-icon", data_icon);
     932                                        sound_button_element.attr("title", tooltip);
    932933                                };
    933934                                if (client.audio_enabled) {
    934935                                        $("#sound_button").click(function() {
     
    994995                                }
    995996
    996997                                if (getboolparam("autohide", false)) {
    997                                         $('#float_menu').on('mouseover', expand_float_menu);
    998                                         $('#float_menu').on('mouseout', retract_float_menu);
     998                                        const float_menu_element = $('#float_menu');
     999                                        float_menu_element.on('mouseover', expand_float_menu);
     1000                                        float_menu_element.on('mouseout', retract_float_menu);
    9991001                                }
    10001002                                else {
    10011003                                        expand_float_menu();
  • src/html5/js/Client.js

     
    191191        jQuery("#screen").mousedown(function (e) {
    192192                me.on_mousedown(e);
    193193        });
    194         jQuery("#screen").mouseup(function (e) {
     194        screen_element.mouseup(function (e) {
    195195                me.on_mouseup(e);
    196196        });
    197         jQuery("#screen").mousemove(function (e) {
     197        screen_element.mousemove(function (e) {
    198198                me.on_mousemove(e);
    199199        });
    200200
     
    21242124
    21252125        const float_tray = document.getElementById("float_tray");
    21262126        const float_menu = document.getElementById("float_menu");
    2127         $('#float_menu').children().show();
     2127        const float_menu_element = $('#float_menu');
     2128        float_menu_element.children().show();
     2129
    21282130        //increase size for tray icon
    21292131        const new_width = float_menu_width + float_menu_item_size - float_menu_padding + 5;
    21302132        float_menu.style.width = new_width + "px";
    2131         float_menu_width=$('#float_menu').width() + 10;
     2133        float_menu_width=float_menu_element.width() + 10;
    21322134        mydiv.style.backgroundColor = "white";
    21332135
    21342136        float_tray.appendChild(mydiv);
  • src/html5/js/Menu-custom.js

     
    100100}
    101101
    102102$(function() {
    103         $("#float_menu").draggable({
     103        const float_menu_elements = $("#float_menu");
     104        float_menu_elements.draggable({
    104105                cancel: '.noDrag',
    105106                containment: 'window',
    106107                scroll: false
    107108        });
    108         $("#float_menu").on("dragstart",function(ev,ui){
     109        float_menu_elements.on("dragstart",function(ev,ui){
    109110                client.mouse_grabbed = true;
    110111                //set_focus_cb(0);
    111112        });
    112         $("#float_menu").on("dragstop",function(ev,ui){
     113        float_menu_elements.on("dragstop",function(ev,ui){
    113114                client.mouse_grabbed = false;
    114115                client.reconfigure_all_trays();
    115116        });
  • src/html5/js/Notifications.js

     
    3131                                notification_buttons.append(notification_button);
    3232                        }
    3333                }
    34                 $('.notifications').prepend(a);
     34                notifications_elements.prepend(a);
    3535                if (icon) {
    3636                        const encoding = icon[0],
    3737                                //w = icon[1],
  • src/html5/js/Window.js

     
    10141014                const cursor_url = "url('data:image/" + encoding + ";base64," + window.btoa(img_data) + "')";
    10151015                jQuery("#"+String(this.wid)).css("cursor", cursor_url+", default");
    10161016                //CSS3 with hotspot:
    1017                 jQuery("#"+String(this.wid)).css("cursor", cursor_url+" "+xhot+" "+yhot+", auto");
     1017                window_element.css("cursor", cursor_url+" "+xhot+" "+yhot+", auto");
    10181018                this.png_cursor_data = [w, h, xhot, yhot, img_data];
    10191019        }
    10201020};