diff --git a/Changelog b/Changelog index 0c9aafeee..8774e607b 100644 --- a/Changelog +++ b/Changelog @@ -9,6 +9,7 @@ - FEATURE: Several torrents can be moved at once - FEATURE: Added error state for torrents (error is displayed in a tooltip) - FEATURE: Added filter for paused/error torrents + - FEATURE: Add Check/Uncheck all feature in Web UI - COSMETIC: Display peers country name in tooltip - COSMETIC: Display number of torrents in transfers tab label diff --git a/src/Icons/3-state-checkbox.gif b/src/Icons/3-state-checkbox.gif new file mode 100644 index 000000000..f7918e84c Binary files /dev/null and b/src/Icons/3-state-checkbox.gif differ diff --git a/src/Icons/L.gif b/src/Icons/L.gif new file mode 100644 index 000000000..48b81c80a Binary files /dev/null and b/src/Icons/L.gif differ diff --git a/src/icons.qrc b/src/icons.qrc index b4ac981d2..e55c14097 100644 --- a/src/icons.qrc +++ b/src/icons.qrc @@ -4,10 +4,12 @@ Icons/sphere2.png Icons/downarrow.png Icons/url.png + Icons/3-state-checkbox.gif Icons/loading.png Icons/slow.png Icons/magnet.png Icons/sphere.png + Icons/L.gif Icons/slow_off.png Icons/uparrow.png Icons/rss16.png diff --git a/src/webui/css/style.css b/src/webui/css/style.css index 7d43eb9d1..3591a73cf 100644 --- a/src/webui/css/style.css +++ b/src/webui/css/style.css @@ -248,3 +248,18 @@ a.propButton img { padding-right: 3px; } +/* Tri-state checkbox */ +a.tristate { + background: url(../images/3-state-checkbox.gif) 0 0 no-repeat; + display: block; + float: left; + height: 13px; + margin: .15em 8px 5px 0px; + overflow: hidden; + text-indent: -999em; + width: 13px; +} +a.checked { background-position: 0 -13px; } +a.partial { background-position: 0 -26px; } + + diff --git a/src/webui/prop-files.html b/src/webui/prop-files.html index 2efdcd7c1..05115495f 100644 --- a/src/webui/prop-files.html +++ b/src/webui/prop-files.html @@ -2,7 +2,7 @@ - + @@ -16,10 +16,85 @@
_(Downloaded)  _(Downloaded) _(Name) _(Size) _(Progress)