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" & ;;