1. 01 Aug, 2017 1 commit
  2. 31 Jul, 2017 1 commit
  3. 30 Jul, 2017 5 commits
  4. 29 Jul, 2017 6 commits
  5. 28 Jul, 2017 1 commit
  6. 25 Jul, 2017 1 commit
  7. 23 Jul, 2017 17 commits
  8. 22 Jul, 2017 4 commits
    • Jonathan Rehm's avatar
      Attach events to button toolbar · 693c26c2
      Jonathan Rehm authored
      Since this is closer to the elements, we can be more sure that we won't have events fire when we don't want them to. For example, if we're viewing the page in a modal, we don't want the event handler living longer than the content itself.
      693c26c2
    • Jonathan Rehm's avatar
      Prevent jQuery from cache busting static assets · d85e0b96
      Jonathan Rehm authored
      If the HTML that's returned from the `$.get` request contains a `<script src="..."/>` tag it loads the JavaScript file via ajax, and by default it attaches a timestamp to it to bust cache. That means the file loads every time the modal is opened, and the browser treats it as a new file each time. The result is that code fires multiple times and events listeners are added multiple times.
      d85e0b96
    • Jonathan Rehm's avatar
      Make change requested by Codacy · e1a88aa0
      Jonathan Rehm authored
      e1a88aa0
    • Jonathan Rehm's avatar
      Use ajax to add/remove books from shelves · 5c3a5b6c
      Jonathan Rehm authored
      Gracefully fall back to standard requests if JavaScript is disabled
      5c3a5b6c
  9. 18 Jul, 2017 1 commit
  10. 16 Jul, 2017 1 commit
  11. 14 Jul, 2017 2 commits