Commit Graph

172 Commits (4e8f998272e9c42791b3c19f0c33987158260b92)

Author SHA1 Message Date
Andromeda Yelton 792d977a61 download page now prettifies via hijax links as well as download page 2013-05-30 09:17:34 -04:00
eric 1ace0a5479 "login to add" now adds, uses triple login page [#30497175] 2013-03-29 11:50:07 -04:00
eric 28045aed77 merge master into improve_registration 2013-03-13 10:40:20 -04:00
thatandromeda 7dc1f4cba3 Merge pull request #129 from Gluejar/manager_supporter_msgs
Managers and staff can send messages to supporters [#36991391]
2013-03-12 11:52:43 -07:00
eric 800d0ffdeb cleanup of css and js imports, also mapping 2013-03-08 14:16:24 -05:00
eric 62627a80cf fix "next" behavior, poor sign-up/pledge flow [#40841931]
Sign In lightbox had broken cookie pusher on reg/auth pages.
Many holes had developed that broke return-to-page-after-auth (for
example, sign-in from pledge page).
Sporadic encoding issues.
2013-03-08 02:43:11 -05:00
eric 339d4653ab migrate and clean urls 2013-03-07 21:53:32 -05:00
eric 2153a6c589 added hover to message icon, moved css and js to files 2013-03-04 23:25:22 -05:00
eric f23ad3a9cb oh, so that's how this works! [fix #44116341] 2013-02-08 18:21:16 -05:00
Andromeda Yelton 145ba865db fade back in feedback div, streamline syntax, make sure to bind to hijax links in footer too 2013-02-07 09:10:46 -05:00
Andromeda Yelton 1afdd5e21f bugfixing 2013-02-04 12:09:38 -05:00
Andromeda Yelton b952bbb897 now can bind to download links not present at page creation, so needs delegated event handling 2013-02-04 12:09:29 -05:00
Andromeda Yelton 8c07df1fb1 making load of books ajaxy to spare reload of rest of page 2013-02-04 11:28:58 -05:00
Andromeda Yelton e00b43870c it would be great if the embed thing actually worked 2013-01-16 13:08:21 -05:00
Andromeda Yelton 83d3e5ba82 position lightbox relative to top of viewport, allow for scrolling 2012-12-31 09:49:09 -05:00
Andromeda Yelton 3dfc81dd5e fix [#40374577] 2012-11-30 12:28:45 -05:00
Andromeda Yelton 6098940970 this should have made it in to the loader graphic branch and didn't somehow... 2012-11-29 10:54:28 -05:00
Andromeda Yelton b6fa40a281 fixing errors in display of underlying page elements when lightboxed 2012-11-19 13:03:21 -05:00
Andromeda Yelton bc56a1b56b making signin box prettier 2012-11-14 10:32:03 -05:00
Andromeda Yelton 17bfb3c58c remove no-longer=used ack_link, get data from form values 2012-10-18 14:17:11 -04:00
eric 82a35d0ec2 simplified reconcile_pledge javascript a bit
I went over this with a fine-tooth comb looking for a bug that wasn't
there
2012-10-12 22:31:18 -04:00
Andromeda Yelton bc87b559fc adding value to pledge box by clicking on premium needs to also activate acknowledgements 2012-10-05 12:00:20 -04:00
Andromeda Yelton dc268bd217 if pledge box is empty, clicking on nontrivial pledge will fill [#36325899] 2012-10-05 11:53:58 -04:00
eshellman 8cb4586f78 Merge pull request #20 from Gluejar/relaunch
Relaunch
2012-09-28 07:55:07 -07:00
Andromeda Yelton 0f546f50a3 invoke target script directly rather than invoking script that (inconsistently) invokes it 2012-09-25 10:54:31 -04:00
Raymond Yee a91a70e6ef Merge pull request #12 from Gluejar/master
merge all the mester into relaunch
2012-09-24 09:07:44 -07:00
Andromeda Yelton 5419c869ed now the readmill script works on the lightbox too 2012-09-19 12:08:27 -04:00
Raymond Yee da2f1e0665 Merge branch 'master' into relaunch 2012-09-14 17:05:29 -07:00
Andromeda Yelton 6a2efa9c68 adding functionality erroneously removed, plus updating to use recent jquery function 2012-09-14 09:21:05 -04:00
Raymond Yee 1742572d95 Merge branch 'master' into relaunch
Conflicts:
	frontend/views.py
2012-09-07 13:08:03 -07:00
Andromeda Yelton 863bfe5856 /about/ pages need appropriate styling and should not conflict if user clicks on About in header 2012-08-28 13:47:29 -04:00
Andromeda Yelton 48e20a7cdd bringing all the lightboxes under the hijax.js system 2012-08-27 15:35:29 -04:00
Andromeda Yelton af8bb1ab6d replaced with better hijax.js 2012-08-27 15:34:42 -04:00
Andromeda Yelton 4643bf4ac5 tweak to be compatible with download page 2012-08-24 15:13:29 -04:00
Andromeda Yelton da0f4970c2 improving data flow of acks throughout system 2012-08-06 15:44:43 -04:00
Andromeda Yelton 270a686049 Merge branch 'master' of github.com:Gluejar/regluit into mandatory_premiums
Conflicts:
	static/css/lists.css
2012-08-06 09:37:09 -04:00
Andromeda Yelton 9c3871d7b1 clarifying supporter vs benefactor vs bibliophile 2012-08-01 12:08:31 -04:00
Andromeda Yelton 86f87d9b80 no longer actually using this anywhere 2012-08-01 10:56:49 -04:00
Andromeda Yelton 19b71222fa more post-testing fixes 2012-08-01 09:08:07 -04:00
Andromeda Yelton 5f373fb289 taking care of some edge cases after testing 2012-08-01 08:52:53 -04:00
Andromeda Yelton b041430731 front end for new pledge page, plus just enough back end that it displays 2012-08-01 08:52:39 -04:00
Raymond Yee c59b96a137 A temporary fix to slidesjs to keep it from marking the first image url in a slideshow.
inspiration: https://groups.google.com/forum/?fromgroups#!searchin/slidesjs/img/slidesjs/uqGYOQuDLJM/t6xli3ypyCkJ
2012-07-25 16:46:49 -07:00
Andromeda Yelton c9871b29a2 Merge branch 'wishlist_tabs'
Conflicts:
	frontend/templates/base.html
2012-07-17 08:53:28 -04:00
eric 36c6a5614e [finish #27011135] fixed "login to pledge" trapped in iframe 2012-07-11 21:06:12 -04:00
Andromeda Yelton 2beb4e5dbb commenting 2012-06-14 17:15:11 -03:00
Andromeda Yelton 5cab0880e7 refactoring so as to be useful for expanding and collapsing a variety of lightboxes, not just hardcoded to the generic about 2012-06-13 16:49:14 -03:00
Andromeda Yelton 2bcb4cfb00 made header more opaque and cursors less inviting when a lightbox is up, to discourage people from opening the other one on top of it 2012-05-21 15:49:24 -04:00
Andromeda Yelton 1cf9f4058d fixing [#29941831] 2012-05-21 14:06:48 -04:00
Andromeda Yelton 32a7699eb5 addressing some actual questions seen around the interwebs 2012-05-21 13:39:19 -04:00
Andromeda Yelton 120e503222 should fade everything in background, including launch_top 2012-05-21 12:09:45 -04:00
Andromeda Yelton c4053a4b59 communicating stuff more clearly 2012-05-16 14:03:14 -04:00
Andromeda Yelton 655908b855 now DRY and commented, albeit not dryly commented 2012-05-15 20:58:07 -04:00
Andromeda Yelton b6a6b6df7d first pass at making pledge amount and premium level boxes reconcile. needs to be made DRYer but works. 2012-05-15 19:31:49 -04:00
Andromeda Yelton af0ef1648e removing extraneous semicolon 2012-05-15 19:31:17 -04:00
Andromeda Yelton 50d9fcc6d6 filling box with number, not string 2012-05-14 20:37:29 -04:00
Andromeda Yelton 407c8ed376 Merge branch 'master' of github.com:Gluejar/regluit 2012-05-14 16:41:13 -04:00
Andromeda Yelton 54e9f8ad17 changed from click to on syntax in hopes of addressing possible IE9 event handling weirdness 2012-05-14 16:27:48 -04:00
eric 6451e1adba Do number comparison, not string comparison, on pledge amounts 2012-05-14 14:05:40 -04:00
eric 443c4b5d42 [finish #27015121] give focus to pledge amount box, select premium doesn't reduce pledge 2012-05-14 09:01:03 -04:00
eric feb8650c10 [#29488053] add to wishlist now works for works without googlebooks_id 2012-05-11 21:29:03 -04:00
Andromeda Yelton ecf1a7e604 selecting a premium now autofills pledge box with that number [#26659097] 2012-04-17 09:26:45 -04:00
Andromeda Yelton e058c1551f this function now needed in both work.html and pledge_complete.html so it should be factored out 2012-04-10 14:34:08 -04:00
eric 6adf21c380 put spaces in front of /> per xhtml recommendation 2012-04-05 11:53:58 -04:00
Andromeda Yelton d0811f4d27 clarifying that the numbers in the goodreads import drop-down are books, not shelves 2012-03-12 15:08:47 -04:00
eric 4b3ae65eb2 missed the bit of the wishlist script that works on work page 2012-03-09 15:15:35 -05:00
eric 477cf9eed0 no divs allowed in content of span [#26203269]
check for css/less mangling, pixel positioning of GR empblem
2012-03-09 15:15:34 -05:00
Andromeda Yelton 05860bfa06 foregrounding search and browse features when own wishlist is empty 2012-03-07 13:23:34 -05:00
Andromeda Yelton 9096a8ed6d separating code shared by home.html and supporter.html into own includable files 2012-03-07 13:22:12 -05:00
Andromeda Yelton ae3b6ebbf9 merging 2012-03-05 12:22:24 -05:00
eric 7befee02b9 made toggling panel/list view persistent across site 2012-03-02 20:49:15 -05:00
Andromeda Yelton 5fd01bd528 merging 2012-03-02 10:28:37 -05:00
Andromeda Yelton c9be954972 can now set default tab for ungluedlist, worklist, supporter in views.py. pagination remembers user tab, overrides default. 2012-03-02 09:40:10 -05:00
thatandromeda 74f4a487c4 back to showing wishlisted by default; there's more going on there right now 2012-03-01 14:01:19 -05:00
Andromeda Yelton c70a22913f tab highlighted by default on pageload should be Active, not Wishlisted 2012-03-01 09:11:06 -05:00
Andromeda Yelton 2e32d91a2b pagination and tabs now interact properly on the supporter page. needs styling and maybe ajax, but it works. 2012-02-24 11:37:06 -05:00
Andromeda Yelton 477de72b77 clarifying what goes in each supporter tab and fixing interaction with pagination 2012-02-21 22:00:23 -05:00
Andromeda Yelton 60cd80b93b moving from bind to on, speeding up, targeting to panelview only 2012-02-14 11:57:07 -05:00
Andromeda Yelton 29af3044b6 merging 2012-02-14 11:35:54 -05:00
Andromeda Yelton ee061c468c i sped it up by a factor of 2 2012-02-14 10:15:45 -05:00
Ed Summers a66b26f78d get add to wishlist working w/ endless pagination 2012-02-09 13:28:14 -08:00
Andromeda Yelton b4e02afc9f unbreaking this too 2012-02-08 08:56:44 -05:00
Andromeda Yelton 6a8388b96e whoops, made it mfaster at doing the wrong thing. let's undo that 2012-02-08 08:50:29 -05:00
Andromeda Yelton e579fdfc96 minor jquery speedups 2012-02-07 13:41:21 -05:00
Andromeda Yelton 5435dbc1ab sped up some je jquery, made sign up call to action in the learn more section more prominent 2012-02-07 12:01:00 -05:00
Andromeda Yelton c0dff3b61c books with the on wishlist indicator should not respond to clicking via wishlist.js 2012-02-06 14:24:15 -05:00
Andromeda Yelton a35bb7cbba there is now a setting for our versions of jquery ad jquery_ui. defaults to google hosted, use static to do offline dev. SO much less annoying. 2012-02-06 13:53:25 -05:00
Ed Summers f55330365e added endless scroll for search results 2012-02-04 16:06:53 -08:00
Andromeda Yelton 607191fba9 add and remove wishlist now provide immediate feedback 2012-02-03 12:04:54 -05:00
Andromeda Yelton 808a46a9e7 clicking X ungluers are wishing now activates supporter tab 2012-02-03 12:04:09 -05:00
Andromeda Yelton ab7a3df2f7 now both work and supporter pages provide notification of character limits in text entry fields 2012-02-02 13:40:08 -05:00
Raymond Yee d255fa0335 Made change so that Goodreads API is hit only when supporter wants to load books: https://www.pivotaltracker.com/story/show/23590565
Also allow supporter to clear association with Goodreads account
2012-01-24 09:36:45 -08:00
Andromeda Yelton aa43bff115 minor css tweaks 2012-01-15 18:03:29 -05:00
Andromeda Yelton 8d7f7fe612 now the unglue definitions are not placeholders 2012-01-02 17:17:35 -05:00
Andromeda Yelton 4e23363a80 now the text before the learn more button randomizes onload and onclick 2012-01-02 16:20:07 -05:00
Andromeda Yelton f0e1d47ac4 remove this button on work page returns page to add-to-wishlist state 2011-12-27 21:39:40 -05:00
Andromeda Yelton 50aae788c6 further tidying up panel view hover state and making sure it works properly in widget form too 2011-12-27 19:17:44 -05:00
Andromeda Yelton c79b3bdd10 replaced useless status indicators with wished-by indicators on supporter page for status = initailized or no campaign and destroyed GR/LT modal dialog 2011-12-26 12:53:28 -05:00
Andromeda Yelton 9085ce6db3 clicking header sign up button on home page now lightboxes signup form 2011-12-16 12:16:30 -05:00
Andromeda Yelton 754fcc394e eleventy billion css tweaks, part one 2011-12-14 16:49:36 -05:00
Andromeda Yelton 407472b041 whoops, syntax error 2011-12-13 14:49:13 -05:00