summaryrefslogtreecommitdiffstats
path: root/usr/share/mageiawelcome/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'usr/share/mageiawelcome/index.html')
-rw-r--r--usr/share/mageiawelcome/index.html39
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">&nbsp;&nbsp;Graphics</li>
<li class="filtr" id="system">&nbsp;&nbsp;System</li>
<li class="filtr" id="programming">&nbsp;&nbsp;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