# HG changeset patch # User Aleksej Bobylev # Date 1449713505 -7200 # Node ID a15373a181ff18563cab22909242f7ac53b998c9 # Parent a01cde2b84e4c122cea41c5ae581754d427e78b5 Change icons presentation in code - free to use anywhere, simplify icons substitution, minify html, misc diff -r a01cde2b84e4 -r a15373a181ff Makefile --- a/Makefile Tue Dec 08 13:38:20 2015 +0200 +++ b/Makefile Thu Dec 10 04:11:45 2015 +0200 @@ -15,7 +15,7 @@ cp -a *.cgi bootloader tazpanel \ lib/libtazpanel lib/*.js \ styles/default/*.html styles/default/*.css \ - build + doc/tazpanel.*.html build ./stripall.sh # i18n @@ -54,12 +54,15 @@ $(DESTDIR)$(PANEL)/menu.d \ $(DESTDIR)/var/log \ $(DESTDIR)$(PANEL)/lib \ - $(DESTDIR)$(PANEL)/styles/default + $(DESTDIR)$(PANEL)/styles/default \ + $(DESTDIR)$(PANEL)/doc cp -a build/tazpanel $(DESTDIR)$(PREFIX)/bin -[ "$(VERSION)" ] && sed -i 's/^VERSION=[0-9].*/VERSION=$(VERSION)/' $(DESTDIR)$(PREFIX)/bin/tazpanel - cp -a doc/ README README.html $(DESTDIR)$(PANEL) + cp -a README README.html $(DESTDIR)$(PANEL) + cp -a build/tazpanel.*.html $(DESTDIR)$(PANEL)/doc + ln -sf tazpanel.en.html $(DESTDIR)$(PANEL)/doc/tazpanel.html cp -a build/libtazpanel build/gz/*.js.gz $(DESTDIR)$(PANEL)/lib cp -a build/gz/*.css.gz build/*.html styles/default/*.ico styles/default/*.ttf $(DESTDIR)$(PANEL)/styles/default diff -r a01cde2b84e4 -r a15373a181ff boot.cgi --- a/boot.cgi Tue Dec 08 13:38:20 2015 +0200 +++ b/boot.cgi Thu Dec 10 04:11:45 2015 +0200 @@ -24,7 +24,7 @@ *) tail -n40;; esac [ $(wc -l < $1) -gt 40 ] && cat <$(_ 'Show more...') +
$(_ 'Show more...') EOT } @@ -236,18 +236,18 @@ case "$1" in edit) cat < + EOT ;; options) key=$(echo -n $name | tr [a-z] [A-Z])_OPTIONS cat < + EOT ;; man) cat < + EOT ;; help) @@ -256,11 +256,11 @@ cupsd|dropbear|gpm|slim|wpa_supplicant) help='-h' esac cat < + EOT ;; web) cat < + EOT ;; esac @@ -269,8 +269,8 @@ echo "" if [ "$pid" ]; then cat < - + + EOT for i in $pid; do @@ -280,8 +280,8 @@ done else cat < - + + ----- EOT fi @@ -324,14 +324,14 @@
- +
- +
@@ -401,14 +401,14 @@
@@ -315,7 +315,7 @@ # Thermal sensors if [ -n "$(ls /sys/devices/virtual/thermal/*/temp 2>/dev/null)" ]; then - echo "

$(_ 'Temperature:')" + echo "

$(_ 'Temperature:')" for temp in /sys/devices/virtual/thermal/*/temp; do awk '{ print $1/1000 "℃" }' < $temp done @@ -330,7 +330,7 @@ name=$(echo $dev | sed 's|.*/backlight/\([^/]*\).*|\1|') cat < -$(_ 'Brightness') \ +$(_ 'Brightness') \ $(sed 's/.*\.//;s/_*$//' < /sys/devices/virtual/backlight/$name/device/path): " @@ -551,7 +551,7 @@ set -- "${3:-$(cat $dir/loop/backing_file)}" "${2:-$(cat $dir/loop/offset)}" ${ro// / } cat <

+ --> EOT @@ -564,7 +564,7 @@ $(lib crypto input)
- - + - $(_ 'new backing file:') - $(_ 'offset in bytes:') - diff -r a01cde2b84e4 -r a15373a181ff hosts.cgi --- a/hosts.cgi Tue Dec 08 13:38:20 2015 +0200 +++ b/hosts.cgi Thu Dec 10 04:11:45 2015 +0200 @@ -103,7 +103,7 @@ host="$(GET add)" echo "0.0.0.0 $host #U" >> /etc/hosts - echo -n '

' + echo -n '

' _ 'Host "%s" added to /etc/hosts.' "$host" echo '

' ;; @@ -116,7 +116,7 @@ sed -i "s|^0.0.0.0[ \t][ \t]*$host .*|#\0|" /etc/hosts done r=$(echo "$hosts" | tr ' ' '\n' | wc -l) - echo -n '

' + echo -n '

' _p '%d record disabled' \ '%d records disabled' "$r" "$r" echo '

' @@ -183,13 +183,13 @@ if [ -z "$term" ]; then getdb hosts | fgrep 0.0.0.0 > "$found" r=$(wc -l < "$found") - echo -n '

' + echo -n '

' _p '%d record used for Ad blocking' \ '%d records used for Ad blocking' "$r" "$r" else getdb hosts | fgrep 0.0.0.0 | fgrep "$term" > "$found" r=$(wc -l < "$found") - echo -n '

' + echo -n '

' _p '%d record found for "%s"' \ '%d records found for "%s"' "$r" "$r" "$term" fi @@ -200,7 +200,7 @@ cat <

- $(_ 'Hosts') + $(_ 'Hosts')
@@ -215,26 +215,26 @@ cat <
- +
-
$(_ 'Add')
+
$(_ 'Add')
$(_ 'Host:')
- +
-
$(_ 'Manage lists')
+
$(_ 'Manage lists')
$(_ 'You can use one or more prepared hosts files to block advertisements, malware and other irritants.')
$(_ 'ISO image file full path') - + $(file_chooser "iso" "$iso")
$(_ 'Working directory') $(dir_chooser "workdir" "$workdir")
$(_ 'Target partition') - +
$(_ 'USB key device') - + - + - +
$(_ 'Main configuration file:') rcS.conf
$(_ 'Login manager settings:') slim.conf
diff -r a01cde2b84e4 -r a15373a181ff doc/tazpanel.en.html --- a/doc/tazpanel.en.html Tue Dec 08 13:38:20 2015 +0200 +++ b/doc/tazpanel.en.html Thu Dec 10 04:11:45 2015 +0200 @@ -27,7 +27,7 @@ you can change the server configuration file to allow connections from a local network or the entire world wide web, but in this last case make sure that you set a strong password for the panel. The server configuration file is - /etc/slitaz/httpd.conf. + /etc/slitaz/httpd.conf.

@@ -47,12 +47,12 @@

Get Support

- You can get support on the SliTaz forum, - the mailing list or the forum, + the mailing list or the IRC channel. The official SliTaz IRC channel is on Freenode (note that you can use LostIRC, Xchat or Pidgin on SliTaz). Freenode also - provides a nice IRC web interface. + provides a nice IRC web interface.

@@ -62,7 +62,7 @@ If you want to help and get involved in SliTaz, TazPanel maybe for you! We need help in translating, styling, documenting and coding. If you need more information or want to publish a new graphical style, - you can go to the SliTaz Community + you can go to the SliTaz Community and post on the Devel forum or post an update with a PM to a SliTaz contributor so that we can get in touch and include your work in TazPanel or in an extra styles package. @@ -74,9 +74,9 @@

TazPanel is still a young application which will be improved and polished in time. If you find a bug, please post on the SliTaz tracker: - bugs.slitaz.org. Tazpanel has a - debug mode that can be enabled in the configuration file tazpanel.conf - and also provides a debug page. + bugs.slitaz.org. Tazpanel has a + debug mode that can be enabled in the configuration file tazpanel.conf + and also provides a debug page.

diff -r a01cde2b84e4 -r a15373a181ff doc/tazpanel.fr.html --- a/doc/tazpanel.fr.html Tue Dec 08 13:38:20 2015 +0200 +++ b/doc/tazpanel.fr.html Thu Dec 10 04:11:45 2015 +0200 @@ -25,14 +25,14 @@

Assistance

- Pour obtenir de l'aide sur SliTaz rendez-vous sur le forum, la - liste de diffusion ou le liste de diffusion ou le canal IRC. Le canal IRC SliTaz officiel est sur Freenode (vous pouvez utiliser LostIRC, Xchat ou Pidgin avec SliTaz). Freenode fournit aussi une - interface Web IRC.

@@ -44,7 +44,7 @@ pour vous ! Nous avons besion d'aide pour la traduction, la mise en page, la documentation et le codage. Si vous avez besion de plus d'information ou vous voulez publier un nouveau style graphique, vous pouvez aller sur - la Communauté + la Communauté SliTaz et poster sur le forum Devel ou poster une mise à jour avec le gestionnaire de paquets à destination d'un contributeur SliTaz afin de nous tenir au courant et inclure votre travail dans TazPanel ou dans un @@ -57,7 +57,7 @@

Tazpanel est une nouvelle application qui sera améliorée et paufinée avec le temps. Si vous trouvez un bug, merci de le signaler sur le système de bugs de SliTaz: - bugs.slitaz.org + bugs.slitaz.org

diff -r a01cde2b84e4 -r a15373a181ff doc/tazpanel.pt.html --- a/doc/tazpanel.pt.html Tue Dec 08 13:38:20 2015 +0200 +++ b/doc/tazpanel.pt.html Thu Dec 10 04:11:45 2015 +0200 @@ -25,9 +25,9 @@

Suporte

- Pode-se obter suporte no fórum, - na lista de discussãoe no fórum, + na lista de discussãoe no canal IRC da distribuição.

@@ -39,7 +39,7 @@ participar do desenvolvimento desta ferramenta. Precisamos de ajuda na tradução, documentação, código e criação de estilos. Para maiores informaçõe ou enviar um novo estilo, por exemplo, pode-se criar uma conta - na Comunidade do SliTaz e postar + na Comunidade do SliTaz e postar seu trabalho ou entrar em contato com um dos desenvolvedores da distribuição. Desta forma, podemos incluir seu trabalho numa próxima versão do programa. @@ -51,7 +51,7 @@

O TazPanel é um aplicativo ainda novo que será melhorado com o tempo. Caso encontre um bug ou queira pedir alguma nova funcionalidade, por - favor postar em bugs.slitaz.org. + favor postar em bugs.slitaz.org.

diff -r a01cde2b84e4 -r a15373a181ff doc/tazpanel.ru.html --- a/doc/tazpanel.ru.html Tue Dec 08 13:38:20 2015 +0200 +++ b/doc/tazpanel.ru.html Thu Dec 10 04:11:45 2015 +0200 @@ -23,7 +23,7 @@ конфигурации сервера, чтобы разрешить соединения из локальной сети, или даже из всего интернета, но в последнем случае убедитесь, что вы установили надёжный пароль для панели. Файл конфигурации сервера — - /etc/slitaz/httpd.conf.

@@ -42,12 +42,12 @@

Поддержка

-

Вы можете получить поддержку на Вы можете получить поддержку на форуме SliTaz, в рассылке или на канале IRC. Официальный IRC-канал SliTaz находится на Freenode; вы можете использовать в SliTaz программы LostIRC, Xchat или Pidgin. Freenode также поддерживает хороший веб-интерфейс.

@@ -56,7 +56,7 @@

Если вы хотите помочь и присоединиться к SliTaz, вы можете заняться TazPanel! Нам нужна помощь в переводе, дизайне, написании документации и кода. Если вам нужна дополнительная информация, или - вы хотите опубликовать новый дизайн, заходите в сообщество, а там оставьте сообщение на форуме Devel, или личное сообщение одному из разработчиков SliTaz, чтобы мы могли связаться с вами и включить @@ -67,13 +67,13 @@

TazPanel — всё ещё молодое приложение, которое со временем будет совершенствоваться и отшлифовываться. Если вы нашли ошибку, - пожалуйста, сообщите на баг-трекер SliTaz: bugs.slitaz.org. Tazpanel имеет режим отладки, который можно включить в файле - конфигурации tazpanel.conf; - также имеется отладочная - страница.

+ также имеется отладочная страница.

diff -r a01cde2b84e4 -r a15373a181ff floppy.cgi --- a/floppy.cgi Tue Dec 08 13:38:20 2015 +0200 +++ b/floppy.cgi Thu Dec 10 04:11:45 2015 +0200 @@ -8,6 +8,7 @@ # Common functions from libtazpanel . lib/libtazpanel get_config +TITLE=$(_ 'Boot') case "$1" in @@ -17,7 +18,7 @@ #which bootloader > /dev/null && cat <$(_ 'Boot floppy') +
  • $(_ 'Boot floppy')
  • EOT export TEXTDOMAIN=$TEXTDOMAIN_original exit @@ -89,259 +90,189 @@ echo "" } -TITLE="$(_ 'TazPanel - floppy')" header -xhtml_header +xhtml_header "$(_ 'Floppy disk utilities')" echo "$error" cat < +
    EOT + [ -w /dev/fd0 ] && cat <
    $(_ 'Floppy disk format')
    - - $(listfd fd) filesystem: - +
    + + $(listfd fd) filesystem: + +
    $(_ 'Floppy disk transfer')
    - - - - - - - - -
    - - $(listfd tofd) <<< -
    - - $(listfd fromfd) >>> - -
    + + + + + + +
    + + $(listfd tofd) <<< +
    + + $(listfd fromfd) >>> + +
    EOT + + case "$HOME" in -/home/*) OUTPUTDIR=$HOME ;; -*) OUTPUTDIR=/tmp ;; + /home/*) OUTPUTDIR=$HOME ;; + *) OUTPUTDIR=/tmp ;; esac + cat <
    $(_ 'Boot floppy set builder')
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    $(_ 'Linux kernel:') $(_ 'required')
    $(_ 'Initramfs / Initrd:') $(_ 'optional')
    $(_ 'Extra initramfs:') $(_ 'optional')
    $(_ 'Boot message:') $(_ 'optional')
    $(_ 'Default cmdline:') $(_ 'edit') - $(_ 'optional')
    $(_ 'Root device:') -   $(_ 'Flags:') -   VESA: -
    $(_ 'Output directory:')
    $(_ 'Floppy size:')  - $(_ 'RAM used')   - -
    -
    -

    -$(_ 'Note') 1: $(_ 'the extra initramfs may be useful to add your own configuration files.') -

    -

    -$(_ 'Note') 2: $(_ 'the keyboard is read for ESC or ENTER on every form feed (ASCII 12) in the boot message.') -

    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $(_ 'Linux kernel:') $(_ 'required')
    $(_ 'Initramfs / Initrd:') $(_ 'optional')
    $(_ 'Extra initramfs:') $(_ 'optional')
    $(_ 'Boot message:') $(_ 'optional')
    $(_ 'Default cmdline:') $(_ 'edit') + $(_ 'optional')
    $(_ 'Root device:') +   $(_ 'Flags:') + +   VESA: +
    $(_ 'Output directory:')
    $(_ 'Floppy size:')  + $(_ 'RAM used')   + +
    +
    +

    + $(_ 'Note') 1: $(_ 'the extra initramfs may be useful to add your own configuration files.') +

    +

    + $(_ 'Note') 2: $(_ 'the keyboard is read for ESC or ENTER on every form feed (ASCII 12) in the boot message.') +

    +
    EOT diff -r a01cde2b84e4 -r a15373a181ff hardware.cgi --- a/hardware.cgi Tue Dec 08 13:38:20 2015 +0200 +++ b/hardware.cgi Thu Dec 10 04:11:45 2015 +0200 @@ -167,7 +167,7 @@ do name=$(basename $line) mod=${name%.ko.xz} - echo "$(_ 'Module:') $mod" + echo "$(_ 'Module:') $mod" done echo '' fi @@ -249,9 +249,9 @@

    $(_ 'Manage your computer hardware')

    EOT @@ -278,7 +278,7 @@ rempct=$(( $remain * 100 / $full )) cat < -
    $(_ 'Battery') + $(_ 'Battery') $(grep "^battery type" $dev/info | sed 's/.*: *//') $(grep "^design capacity:" $dev/info | sed 's/.*: *//') $(_ 'health') $(( (100*$full)/$design))% $1$size$3$2
    @@ -256,7 +256,7 @@ cat < - + ' diff -r a01cde2b84e4 -r a15373a181ff index.cgi --- a/index.cgi Tue Dec 08 13:38:20 2015 +0200 +++ b/index.cgi Thu Dec 10 04:11:45 2015 +0200 @@ -34,7 +34,7 @@ diff -abu $tmp$1 $1 | sed "s|$tmp||" rm -rf $tmp;; button) - echo -n '';; + echo -n '';; esac break done @@ -44,7 +44,7 @@ # OK status in table ok_status_t() { - echo '' + echo '' } @@ -180,10 +180,10 @@ cat <
    - ${title:-$file} + ${title:-$file} - - + + $(back_button)
    @@ -202,7 +202,7 @@
    - + EOT @@ -232,16 +232,16 @@ cat <
    - ${title:-$file} + ${title:-$file} EOT if [ -w "$file" ]; then cat < $(file_is_modified $file button) EOT @@ -312,7 +312,7 @@
    $(_ 'History') -
    +
    @@ -326,7 +326,7 @@ cmd = $0; gsub("%", "%25", cmd); gsub("+", "%2B", cmd); gsub(" ", "+", cmd); gsub("\"", "%22", cmd); gsub("!", "%21", cmd); gsub(q, "%27", cmd); - printf("%s ", cmd, path, run); + printf("%s ", cmd, path, run); printf("", num, num); printf("\n", num, $0); num++; @@ -335,7 +335,7 @@ cat <
    - +
    @@ -395,8 +395,8 @@
    - - + +
    $name$(_ 'info')$(_ 'info') $([ "$updated" == 'monthly' ] && _ 'Updated monthly') $([ "$updated" == 'regularly' ] && _ 'Updated regularly') @@ -300,18 +300,18 @@ if [ -f "$HOSTSDIR/$letter.avail" ]; then cat <$(_ 'Upgrade') + EOT fi cat <$(_ 'Remove') + EOT else # List not installed cat <$(_ 'Install') + EOT fi echo '