# HG changeset patch # User Aleksej Bobylev # Date 1439914142 -10800 # Node ID f8e0ae0ac1d93ce02089087b6b378427271046ca # Parent c0997cc494ed1d15c7b6c35aa9bc82c9668fc839 tazpanel: can now open sub-pages like "$ tazpanel pkgs#list" diff -r c0997cc494ed -r f8e0ae0ac1d9 lib/libtazpanel --- a/lib/libtazpanel Sat Aug 08 16:06:55 2015 +0200 +++ b/lib/libtazpanel Tue Aug 18 19:09:02 2015 +0300 @@ -293,6 +293,7 @@ xhtml_footer() { + export TEXTDOMAIN='tazpkg' . ${PANEL}$FOOTER } diff -r c0997cc494ed -r f8e0ae0ac1d9 tazpanel --- a/tazpanel Sat Aug 08 16:06:55 2015 +0200 +++ b/tazpanel Tue Aug 18 19:09:02 2015 +0300 @@ -44,6 +44,7 @@ Open TazPanel page in the browser, where is one of: boot, hardware, help, index, installer, live, network, settings, pkgs If is empty, index page will open in the browser. + You can also open sub-pages, so "pkgs#list" will open packages list. EOT ;; @@ -74,8 +75,14 @@ . /etc/slitaz/applications.conf USER_CONFIG="$HOME/.config/slitaz/applications.conf" [ -f "$USER_CONFIG" ] && . $USER_CONFIG - url="http://127.0.0.1:82/${1:-index}.cgi?guiuser=$(id -un)" + + applet=${1:-index} + case $1 in + *#*) url="http://127.0.0.1:82/${applet%%#*}.cgi?${applet#*#}&guiuser=$(id -un)";; + *) url="http://127.0.0.1:82/$applet.cgi?guiuser=$(id -un)";; + esac echo "$url" + case "$BROWSER" in tazweb) tazweb --notoolbar "$url" & ;; midori) midori "--app=$url" & ;;