Eric Allen
66e9c42033
Smart auto-refresh logic
...
No longer destroys ongoing edits
Fixes #907
2010-01-17 11:07:21 -08:00
Eric Allen
f39108d2e7
Better autocomplete updating from RJS
...
Fixes #981
2010-01-17 10:49:27 -08:00
Eric Allen
649ea6bf63
Only apply autocomplete to fields not yet enabled
...
In some cases, double-applying it caused weird behavior. Filtering out fields
that have already been autocomplete-enabled fixes #971 and probably other edge
cases, too.
2009-12-20 13:19:17 -05:00
Eric Allen
71b0e188c1
Autocompletion for predecessors working
2009-11-29 20:34:38 -05:00
Eric Allen
d0a5f6b731
Fix rendering of successors, drag and drop
2009-11-29 20:00:54 -05:00
Eric Allen
34aeb83891
Merge branch 'deps'
2009-11-26 02:04:54 -05:00
Eric Allen
7883145bdb
Fixed recurring todo input form behavior
...
The form for new recurring todos has different id's, causing it to not
get the awesome JavaScript. Duplicated to make it work.
2009-11-26 02:04:39 -05:00
Eric Allen
1cf9373bfe
Search within names for autocomplete
...
Closes #958
2009-11-26 02:04:39 -05:00
Eric Allen
6d97bca57f
Bug #300 : Displays pending state and successor information
...
Pending state is displayed in the date_span. Successor information is displayed in the tooltip of a successor icon placed after the action description.
Conflicts:
app/helpers/todos_helper.rb
public/javascripts/application.js
2009-11-04 22:45:02 -05:00
Eric Allen
2bf48a15cb
Bug #300 : Added infrastructure for collapsible dependency block, similar to todo notes.
...
Conflicts:
app/views/layouts/standard.html.erb
public/javascripts/application.js
2009-11-04 22:43:21 -05:00
Eric Allen
686086dcdf
Initial attempt to resolve dateFormat issue
...
Translating from strftime format to jQuery UI's format on the fly on every
page render. That kind of sucks, but it works. I think I have enough
translations here to cover everybody, but possibly not.
2009-10-30 15:37:40 -04:00
Eric Allen
93c6151ca7
Focus on first text input to skip hidden inputs
2009-10-30 15:02:42 -04:00
Eric Allen
424d26a84c
A bunch of code cleanup.
2009-10-18 18:40:48 -04:00
Eric Allen
2bfd6a9870
Fixed major bug with recurring todos
2009-10-18 18:23:42 -04:00
Eric Allen
bb0b602b6c
Minor refactoring to fix login
2009-10-18 18:23:33 -04:00
Eric Allen
f9d37d1d90
Simplify some stuff thanks to live()
2009-10-17 00:03:12 -04:00
Eric Allen
67e88acacc
Cleaning up Prototype remnants and refactoring
...
Moved some stuff, like Nifty Corners, into application.js to speed things up.
2009-10-16 23:52:52 -04:00
Eric Allen
01e4cdb178
Tag autocomplete
2009-10-16 19:23:11 -04:00
Eric Allen
94ec1d46bb
Add note working again for Projects
2009-10-15 21:16:22 -04:00
Eric Allen
96f510abd4
ALL SELENIUM TESTS PASSING!!
...
Caught a couple of things that I had to fix plus a handful of broken tests. This is the first time in forever that we have a fully successful selenium suite.
2009-10-13 22:34:37 -04:00
Eric Allen
9cfcd4161a
Default context autocomplete
2009-10-07 11:41:31 -04:00
Eric Allen
acad0596be
WIP: contexts page mostly working
2009-10-02 19:45:49 -04:00
Eric Allen
eac798d0bf
Got one Selenium test working
2009-10-02 18:55:23 -04:00
Eric Allen
195a58174b
auto-fill of default tags & contexts from project
2009-10-02 18:31:53 -04:00
Eric Allen
48f7f25702
Fix Edit Project Settings link on project show page
2009-10-02 15:25:20 -04:00
Eric Allen
8f21467b63
Basic autocomplete for projects and contexts
2009-10-01 22:32:12 -04:00
Eric Allen
83b17d2231
Edit-in-place for context name
2009-09-27 22:38:21 -04:00
Eric Allen
586b46661a
Projects page completely working now
2009-09-25 20:15:34 -04:00
Eric Allen
3d905b7289
WIP: projects page
2009-09-24 22:11:00 -04:00
Eric Allen
36fb043ed6
Fix typo that was messing up context edit of todo
2009-09-24 22:10:44 -04:00
Eric Allen
a09b55d6b6
New todo form working with Ajax
2009-09-21 22:59:46 -04:00
Eric Allen
e43a7945d5
Recurring todos mostly working now
2009-09-13 12:00:28 -04:00
Eric Allen
59b367a711
Todo editing and deletion working beautifully.
...
Removing UJS caused the home page to stop rendering due to references to
apply_behavior. I had to take care of that before I could proceed at all.
Some Autocomplete stuff has been yanked out and needs to go back in at some point.
Had to replace Protoload with jQuery.blockUI. It's a bit bigger, but oh well.
2009-09-07 16:58:26 -04:00
Eric Allen
07b1dec5f3
Fade flashes in using jQuery
2009-09-06 20:06:55 -04:00
Eric Allen
ce979063c5
Replaced old calendar picker with jQuery UI.
2009-09-06 20:00:19 -04:00
Eric Allen
6b7e5d0eed
Re-wrote todo-items.js and got todo uncheck working.
...
I also discovered that application.js was getting included twice, causing a few issues. Small fix in standard.html.erb took care of it.
2009-09-06 19:41:27 -04:00
Eric Allen
f9e6540ed2
Star toggling and todo checking working
...
Todo unchecking is still buggy, but needs a bunch more work to make it happen.
Also added some useful globals to the standard layout for later access by application.js.
2009-09-05 15:24:03 -04:00
Eric Allen
4c68144c93
Login form working in jQuery
2009-09-05 15:23:57 -04:00
Eric Allen
6f3dbca3e2
Fade in alerts using jQuery.
2009-09-05 15:23:49 -04:00
Eric Allen
fac5e7ca83
No more CookieManager since it's dependent on Prototype
2009-09-05 15:23:33 -04:00
Reinier Balt
cd3f458f6e
first unbind click event on toggleNotes
...
when you update a todo, the click event was added to the updated todo, but also to all other todos. This causes a click on toggleNote to execute several toggles
2009-04-10 14:23:14 +02:00
Reinier Balt
480af3a2ab
make sure that new/updated todos also get the behavior enabled for toggling notes
2009-03-31 09:56:23 +02:00
Reinier Balt
8bc41e2cb0
add recurring todos to tracks
2008-07-19 20:27:45 +02:00
bsag
4cbf5a34d3
Removed superfluous 'tracks' directory at the root of the repository.
...
Testing commits to github.
2008-05-20 21:28:26 +01:00