tazpkg diff tazpanel/pkgs.cgi @ rev 826

Fix tazpkg-box.desktop: click on .tazpkg file (thanks kubepc)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Aug 04 19:13:06 2015 +0300 (2015-08-04)
parents 92ae73ca4a4a
children 47b3b13dbf6b
line diff
     1.1 --- a/tazpanel/pkgs.cgi	Mon Jun 08 04:07:13 2015 +0300
     1.2 +++ b/tazpanel/pkgs.cgi	Tue Aug 04 19:13:06 2015 +0300
     1.3 @@ -947,25 +947,12 @@
     1.4  		<a data-icon="slitaz" href="?improve=$pkg">$(_ 'Improve package')</a>
     1.5  	</footer>
     1.6  </section>
     1.7 -<span id="ajaxStatus" style="display:none"></span>
     1.8  
     1.9 -<script type="text/javascript">
    1.10 -	var links = document.getElementById('infoTable').getElementsByTagName('a');
    1.11 -	for (var i = 0; i < links.length; i++) {
    1.12 -		console.log('i=%s, icon=%s.', i, links[i].dataset.icon);
    1.13 -		if (links[i].dataset.icon == 'clock') {
    1.14 -			links[i].parentNode.id = 'link' + i;
    1.15 -			pkg = links[i].innerText.replace(/\+/g, '%2B');
    1.16 -			ajax('pkgs.cgi?status&pkg=' + pkg, '1', 'link' + i);
    1.17 -		}
    1.18 -	}
    1.19 -
    1.20 -</script>
    1.21  EOT
    1.22  
    1.23  		# Show description
    1.24  		DESC="$(tazpkg desc $pkg)"
    1.25 -		[ -n "$DESC" ] && echo "<section><pre class="pre-wrap">$DESC</pre></section>"
    1.26 +		[ -n "$DESC" ] && echo "<section><pre class=\"pre-wrap\">$DESC</pre></section>"
    1.27  
    1.28  		# Show configuration files list
    1.29  		CONFIGS="$(tazpkg list-config $pkg | sed 's|\(.*\)|\1 \1|')"
    1.30 @@ -982,10 +969,24 @@
    1.31  <section>
    1.32  	<header>$(_ 'Installed files')</header>
    1.33  	<span id="fileList">
    1.34 -		<div style="text-align: center;"><span id="ajaxStatus"></span>$(_ 'Please wait')</div>
    1.35 +		<div style="text-align: center;"><span data-icon="clock">$(_ 'Please wait')</span></div>
    1.36  	</span>
    1.37  </section>
    1.38 -<script type="text/javascript">ajax('pkgs.cgi?filelist&pkg=$pkg', '1', 'fileList');</script>
    1.39 +
    1.40 +
    1.41 +<script type="text/javascript">
    1.42 +	var links = document.getElementById('infoTable').getElementsByTagName('a');
    1.43 +	for (var i = 0; i < links.length; i++) {
    1.44 +		console.log('i=%s, icon=%s.', i, links[i].dataset.icon);
    1.45 +		if (links[i].dataset.icon == 'clock') {
    1.46 +			links[i].parentNode.id = 'link' + i;
    1.47 +			pkg = links[i].innerText.replace(/\+/g, '%2B');
    1.48 +			ajax('pkgs.cgi?status&pkg=' + pkg, '1', 'link' + i);
    1.49 +		}
    1.50 +	}
    1.51 +
    1.52 +	ajax('pkgs.cgi?filelist&pkg=$pkg', '1', 'fileList');
    1.53 +</script>
    1.54  EOT
    1.55  		;;
    1.56