tazpanel diff lib/libtazpanel @ rev 554
Add file chooser (again)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Mon Nov 23 12:08:42 2015 +0100 (2015-11-23) |
parents | 04c74e2d1c20 |
children | 694b20d6963c |
line diff
1.1 --- a/lib/libtazpanel Sat Nov 21 17:04:33 2015 +0100 1.2 +++ b/lib/libtazpanel Mon Nov 23 12:08:42 2015 +0100 1.3 @@ -408,3 +408,18 @@ 1.4 fi 1.5 } 1.6 1.7 +# The html 'file' object does not return the full path. Ajax helps on localhost. 1.8 + 1.9 +file_chooser() { 1.10 + cat <<EOT 1.11 +<span id="$1"><input type="text" name="$1" ${2:+value="$2" }/></span> 1.12 +<button data-icon="${3:-conf}" onclick="ajax('index.cgi?do=file-selection&name=$1', '1', '$1'); return false"/> 1.13 +EOT 1.14 +} 1.15 + 1.16 +dir_chooser() { 1.17 + cat <<EOT 1.18 +<span id="$1"><input type="text" name="$1" ${2:+value="$2" }/></span> 1.19 +<button data-icon="${3:-slitaz}" onclick="ajax('index.cgi?do=dir-selection&name=$1', '1', '$1'); return false"/> 1.20 +EOT 1.21 +}