tazpanel rev 524

tazpanel: can now open sub-pages like "$ tazpanel pkgs#list"
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Aug 18 19:09:02 2015 +0300 (2015-08-18)
parents c0997cc494ed
children 5323427d34b9
files lib/libtazpanel tazpanel
line diff
     1.1 --- a/lib/libtazpanel	Sat Aug 08 16:06:55 2015 +0200
     1.2 +++ b/lib/libtazpanel	Tue Aug 18 19:09:02 2015 +0300
     1.3 @@ -293,6 +293,7 @@
     1.4  
     1.5  
     1.6  xhtml_footer() {
     1.7 +	export TEXTDOMAIN='tazpkg'
     1.8  	. ${PANEL}$FOOTER
     1.9  }
    1.10  
     2.1 --- a/tazpanel	Sat Aug 08 16:06:55 2015 +0200
     2.2 +++ b/tazpanel	Tue Aug 18 19:09:02 2015 +0300
     2.3 @@ -44,6 +44,7 @@
     2.4    <app>    Open TazPanel page in the browser, where <app> is one of:
     2.5             boot, hardware, help, index, installer, live, network, settings, pkgs
     2.6             If <app> is empty, index page will open in the browser.
     2.7 +           You can also open sub-pages, so "pkgs#list" will open packages list.
     2.8  
     2.9  EOT
    2.10  		;;
    2.11 @@ -74,8 +75,14 @@
    2.12  		. /etc/slitaz/applications.conf
    2.13  		USER_CONFIG="$HOME/.config/slitaz/applications.conf"
    2.14  		[ -f "$USER_CONFIG" ] && . $USER_CONFIG
    2.15 -		url="http://127.0.0.1:82/${1:-index}.cgi?guiuser=$(id -un)"
    2.16 +
    2.17 +		applet=${1:-index}
    2.18 +		case $1 in
    2.19 +			*#*) url="http://127.0.0.1:82/${applet%%#*}.cgi?${applet#*#}&guiuser=$(id -un)";;
    2.20 +			*)   url="http://127.0.0.1:82/$applet.cgi?guiuser=$(id -un)";;
    2.21 +		esac
    2.22  		echo "$url"
    2.23 +
    2.24  		case "$BROWSER" in
    2.25  			tazweb) tazweb --notoolbar "$url" & ;;
    2.26  			midori) midori "--app=$url" & ;;