diff options
Diffstat (limited to 'usr/share/mageiawelcome/index.html')
-rw-r--r-- | usr/share/mageiawelcome/index.html | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/usr/share/mageiawelcome/index.html b/usr/share/mageiawelcome/index.html index c7efc76..7f9d8e8 100644 --- a/usr/share/mageiawelcome/index.html +++ b/usr/share/mageiawelcome/index.html @@ -49,7 +49,7 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" }); //APPLIST $('.filtr').click(function() { - var cat = this.id; + cat = this.id; $(this).addClass('current'); $(this).siblings().removeClass('current'); $('ul#lista_applikacji li').hide(); @@ -85,13 +85,36 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" send('"' + link + '"'); }); // RUN DRAKS AND APPLICATIONS - $('.cmd').click(function(){send('"run ' + ($(this).data("run")) + '"');}); + $('#lista_applikacji').on('click','button.cmd', function(){send('"run ' + ($(this).data("run")) + '"');}); //URPMI FROM APPLIST - $('#lista_applikacji li button').not('.cmd').click(function(){ + $('#lista_applikacji').on('click','button.inst', function(){ var rpm = $(this).data('rpm'); - send('"gurpmi ' + rpm + '"'); + send('"gurpmi ' + cat +' ' + rpm + '"'); }); - + // INSTALL SELECTED + + // APPLIST - INSTALL SELECTED + $('#lista_applikacji').on('click','input:checkbox', function() { + selected = []; + $('#lista_applikacji input:checkbox').each(function () { + var $this = $(this), + rpm = $this.attr('datasrc'); + if ($(this).prop('checked')) { + selected.push(rpm); + } + }); + $('span#count_rpms').text(selected.length); + //$('span#selectedRPMS').tooltip('destroy'); + $('div#selectedPKGS').html(selected.join(' ')); + //$('span#selectedRPMS').tooltip('show'); + }); + $('#install_all').on('click','button.install_all',function(){ + var rpms = selected.join(' '); + send('"install_selected ' + cat +' '+ rpms + '"'); + selected = []; + $('span#count_rpms').text(selected.length); + $('div#selectedPKGS').html(' '); + }); }); // ]]> </script> @@ -228,7 +251,11 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" <li class="filtr" id="graphics"> Graphics</li> <li class="filtr" id="system"> System</li> <li class="filtr" id="programming"> Programming</li> - + +<div id="selectedRPMS" class="tooltip" title="tooltip" data-placement="top">Selected packages: <span id="count_rpms">0</span><br /> +<div id="selectedPKGS"></div></div> +<div id="install_all"> +<button class="install_all small pill"><i class='icon-circle-arrow-down'> </i> Install selected</button></div> </ul> <ul class="list" id="lista_applikacji"> $applist |