Matt Rogers
b01f027d8d
Merge pull request #2302 from jyruzicka/fix-2220
...
#2220 : Use @original_item over other @original_item like instance variables
2019-12-22 10:14:17 -06:00
Jan-Yves Ruzicka
4ea94152c4
Remove @original_item_due_id
...
Remove one last @original_item_due_id from app/views/todos/destroy.js.erb
2019-12-22 12:33:02 +13:00
Matt Rogers
7eb5f43a7f
Restyle the new multiple todos form as well
2019-12-07 09:05:17 -06:00
Matt Rogers
40e3aa298c
Restyle the new todo form
...
This makes use of bootstrap and provides more space for the individual
fields to use.
2019-12-07 08:55:50 -06:00
Matt Rogers
3f095eb675
Allow bootstrap based styling to be used in on this form
2019-11-26 15:27:57 -06:00
Matt Rogers
eb5c2484a9
Remove a useless variable assignment
...
We can shortcut the assignment that was in the partial by naming the
object directly.
2019-11-26 15:27:19 -06:00
Jyri-Petteri Paloposki
e92b22ea30
#2259 : Use a Chartjs-ror version with airblade/chartjs-ror#57 applied. Adds a container around each chart allowing to enable responsivity and get a less fuzzy chart.
2019-06-28 00:31:00 +03:00
Matt Rogers
ece584c3f6
Merge pull request #2235 from ZeiP/preferences_fixes
...
Fix the preferences form: Labels' for attributes, boolean fields and …
2019-06-13 18:57:03 -05:00
Jyri-Petteri Paloposki
6ad1e2cf93
Merge pull request #2231 from ZeiP/bug/1153_stats
...
Change the Flash charts to Charts.js
2019-05-29 19:33:57 +03:00
Jyri-Petteri Paloposki
dad7fdf006
Merge pull request #2055 from scriptythekid/master
...
make drag&drop todos from/to contexts work again - fix #2054
2019-05-22 22:46:51 +03:00
Jyri-Petteri Paloposki
22530a6b80
Fix the preferences form: Labels' for attributes, boolean fields and autofill of the new password field
2019-05-22 03:36:27 +03:00
Jyri-Petteri Paloposki
1e0f1bd611
Change context element IDs to use underscore instead of just the c prefix
2019-05-22 01:28:50 +03:00
Jyri-Petteri Paloposki
ccb5e1e2f1
Remove the decomissioned chart view from the selection display listing
2019-05-20 01:39:39 +03:00
Jyri-Petteri Paloposki
458d46da9e
#1153 : Remove debug output
2019-05-19 18:46:02 +03:00
Jyri-Petteri Paloposki
313e6ee106
#1153 : Remove resolved TODO comment
2019-05-19 18:42:56 +03:00
Jyri-Petteri Paloposki
61ed4c33f3
#1153 : Remove the last of Flash charts
2019-05-19 18:31:04 +03:00
Jyri-Petteri Paloposki
b040dfce51
#1153 : Final checks against the old code, fixed the last mistakes
2019-05-19 17:39:38 +03:00
Jyri-Petteri Paloposki
f9370a9a4a
#1153 : Fix whitespace issues caused by Vim misconfiguration
2019-05-19 16:51:26 +03:00
Jyri-Petteri Paloposki
0b326e17d8
#1153 : Use translations properly, add missing labels, fix bugs and add links to charts
2019-05-19 16:40:00 +03:00
Jyri-Petteri Paloposki
0a106aac5e
#1153 : Remove unnecessary Flash-stats related templates
2019-05-19 13:26:09 +03:00
Jyri-Petteri Paloposki
f873a93eb3
#1153 : Convert rest of the stats to use ChartJS
2019-05-19 13:04:33 +03:00
Jyri-Petteri Paloposki
dec82fd26c
#1153 : Change to using Chart.js with a basic RoR library instead of Chartkick because Chartkick doesn't support combo charts.
2019-05-17 22:49:21 +03:00
Jyri-Petteri Paloposki
c9cae9421a
#1153 : Few of the graphs converted to use Chartkick
2019-05-17 22:49:21 +03:00
Matt Rogers
cb7be6d564
Merge pull request #2206 from TracksApp/focus-new-action-field
...
Remove the autofocus from the search fields
2019-05-12 13:40:32 -05:00
Jyri-Petteri Paloposki
16ca18e4f5
#2034 : Change the REST API documentation to point to the existing done tasks API
2019-05-04 20:35:38 +03:00
Matt Rogers
f08d596a4e
Remove the autofocus from the search fields
2019-05-04 10:17:43 -05:00
Matt Rogers
78742d15b8
Remove rendering of the charts
...
There's something wrong with the swf_fu gem. It's not worth it to fix a
gem that hasn't seen any activity in six years and is using outdated
flash technology in the first place.
2018-11-12 13:19:49 -06:00
Heiner Wohner
3786d12e5a
removes bootstrap css class from main view
2018-09-03 13:30:48 +02:00
Heiner Wohner
5117ec7d99
add searchbar to navbar
2018-09-03 12:39:05 +02:00
Ryan Truran
db7603f799
A more rational way to decode the html entities in editable
...
a more rational way to handle edit fields
revert to previous
add html_safe
2017-12-28 10:01:54 -06:00
Carsten Otto
b7bada0791
reorder buttons for recurring todos to make the order uniform
...
fixes #2069
2017-03-18 14:42:34 +01:00
Dan Rice
55c5d07aff
Limit swf_fu to the stats page
...
Fixes #2061
2017-02-12 15:27:00 -05:00
Dan Rice
1ba829e960
Merge branch '2.3_branch'
2016-10-15 13:13:02 -04:00
Carsten Otto
a2726de78c
fix typo
2016-07-19 19:10:15 +02:00
Dan Rice
5a5d293b80
Fix navbar link title of "Recurring Todos"
2016-06-25 20:16:22 -04:00
Robin Dickson
9dc698e775
Convert search page to use bootstrap
2016-06-06 11:23:45 +01:00
Carsten Otto
6bc9151400
use @not_done_todos for feeds
...
fixes #1726
the name @not_done_todos is wrong and should be replaced in a dedicated fix
2016-05-29 22:59:42 +02:00
Matt Rogers
fa7f49e399
Revert "Don't include a protocol or domain for relative_to_root"
2016-05-20 22:50:17 -05:00
Matt Rogers
3eaa54a190
Merge pull request #2006 from rbndickson/fix-search-results-heading
...
Fix spacing in search results heading
2016-05-20 22:47:35 -05:00
Dan Rice
4ad65ea079
Only show the date on large displays
2016-05-15 22:37:03 -04:00
Dan Rice
5173f94993
Condense "Admin", "Help", and "Logout" into a single "Options" menu
2016-05-15 22:37:03 -04:00
Dan Rice
73a6925054
Remove the navigation_link helper
2016-05-15 22:37:03 -04:00
Dan Rice
836d790f9f
Replace search icon with glyph
2016-05-15 22:37:03 -04:00
Robin Dickson
f5ae06899f
Fix spacing in search results heading
...
Based on the style used in the projects index page.
Fixes #2003 .
2016-05-15 18:09:06 +01:00
Dan Rice
4b046b98ea
Include datepicker i18n only as needed
...
* Restore the javascript_tag_for_i18n_datepicker helper (and actually use it)
* Include the datepicker i18n JS in the asset precompilation list
2016-02-16 22:10:20 -05:00
Dan Rice
5974619185
Avoid using %i, which requires Ruby 2.0
2016-02-16 00:33:37 -05:00
Matt Rogers
d0c4fee7e4
Don't include a protocol or domain for relative_to_root
...
Tracks uses this javascript method in the application layout called
`relative_to_root` to get relative paths for a lot of Javascript
functions. However, it includes the fully qualified protocol and domain
for the tracks site in question. If you have Tracks proxied through SSL
with nginx, then you get a non-secure URL which causes the Javascript to
not work to fetch things like contexts or projects for autocomplete.
Instead of using the `root_url` helper that Rails provides that won't
know about SSL, just use a normal forward slash instead, so that you
still get a path that's relative to the root instead of a URL.
2016-02-09 15:36:53 -06:00
Jan-Yves Ruzicka
ccf13418f4
Extract rendering to helper method. Shift filename sanitization to controller.
2016-02-02 11:08:12 +00:00
Matt Rogers
7652791451
Update the preferences pages to Bootstrap
2016-01-30 13:49:08 -06:00
Carsten Otto
461b328402
fix: remember login
...
fixes #1963
2016-01-21 23:45:38 +01:00