Jordan Lee
6b8a224059
(trunk web) refactor the preferences dialog into its own class. Make the prefs dialog invokable on iPhones/Androids ( #1131 ) and add stop ratio functionality ( #2006 ).
2011-09-14 05:10:51 +00:00
Jordan Lee
f836308b42
(trunk web) better encapsulation of FileRow -- make most of its fields and methods private. transmission.js and remote.js don't know about FileRow anymore.
2011-09-03 04:33:04 +00:00
Jordan Lee
4803b12a09
#4452 'Error: file.name is undefined' at file-row.js line 113 -- fixed.
2011-08-29 21:07:50 +00:00
Jordan Lee
2faba73c5b
(trunk web) rename "iphone" variables and css files as "mobile", since they also work on iPods and Android phones.
2011-08-28 17:24:56 +00:00
Jordan Lee
e6b8b0339e
(trunk web) code futzing: (1) fix mixed tab & space use (2) try to declare local variables at the front of the function, since there is no block scope in javascript.
2011-08-28 13:57:25 +00:00
Jordan Lee
3f7540675e
(trunk web) significant shrinkage of our memory + network footprint by only loading torrent's fields when they're needed.
2011-08-25 23:06:41 +00:00
Jordan Lee
2dc746a7b6
(trunk web) A lot of web cleanup, refactoring, bugfixes, and probably new breakage. Filterbar/statusbar has been reworked. Added filter-by-tracker. Compact mode now works in "iPhone" mode.
2011-08-24 02:04:35 +00:00
Jordan Lee
b36c648b31
(trunk web) Torrent class cleanup:
...
1. remove some of its unnecessary coupling to other classes
2. make more of its method names consistent with each other
3. make its field names consistent with the RPC spec
4. better grouping of methods by relevance
5. syntactical cleanup
2011-08-20 21:17:12 +00:00
Jordan Lee
485733c36a
(trunk web) #3624 "Compact mode is very slow for large number of torrents" -- fixed.
2011-08-16 18:49:26 +00:00