1. 17 Jul, 2018 1 commit
  2. 12 Jul, 2018 1 commit
  3. 10 Jul, 2018 4 commits
  4. 09 Jul, 2018 1 commit
  5. 27 Jun, 2018 1 commit
  6. 14 Jun, 2018 10 commits
  7. 12 Jun, 2018 1 commit
    • Robert Knight's avatar
      Fix "No results for {query}" message · 01915c04
      Robert Knight authored
      Usage of `vm.search.query` in the `<sidebar-content>` template was
      incorrect. `vm.search` is always set and `query` is a function that
      returns a string, not a string.
      
      Fixes #9
      01915c04
  8. 08 Jun, 2018 4 commits
  9. 06 Jun, 2018 1 commit
    • Robert Knight's avatar
      Convert PdfSidebar to JS · 345a0599
      Robert Knight authored
      ES 6 does not provide a direct equivalent for CoffeeScript's static
      class properties so the initialization of `options` has been refactored
      to use `Object.assign()` as a more idiomatic way to combine the config
      args passed to the constructor with the defaults for `PdfSidebar`.
      345a0599
  10. 29 May, 2018 3 commits
    • Juan Corona's avatar
      Implement functionality for external container config · 37b3c617
      Juan Corona authored
      - Set a new `externalFrame` property when the external container config is provided.
      - Use the new instance var is over the existing `frame` var.
      	- This was done to isolate the new usage from the existing usage of `frame`
      	- The existing usage of `frame` applies control over the sidebar frame, which works against what we want with `externalFrame`
      - Make the uses of `frame` conditional.
      	- These are the statements that are not invoked when the external container is specified.
      	- The one case where we do want to use either frame is when emitting `onLayoutChange`
      - Refactor the Sidebar tests to test for the added implementation and usage
      37b3c617
    • Juan Corona's avatar
      Make the loading of the BucketBar and Toolbar plugins selective · 9c3fb515
      Juan Corona authored
      - Add logic that removes the plugins conditionally based on the config.
      - Move the existing logic for the `theme` config to be grouped with the above.
      - The new location for the existing logic is better for testing.
      - Add tests for the new and existing logic.
      9c3fb515
    • Juan Corona's avatar
      d9a12ac4
  11. 28 May, 2018 1 commit
  12. 25 May, 2018 4 commits
  13. 14 May, 2018 2 commits
  14. 11 May, 2018 2 commits
  15. 10 May, 2018 4 commits
    • Robert Knight's avatar
      Cleanup DocumentMeta tests · f6779e35
      Robert Knight authored
      Clean up output from `decaffeinate`.
      
       - Remove unnecessary `return` statements
       - Rename `Document` to `DocumentMeta` to avoid conflict with global
         `Document` and match the name used in `document.js`
       - Disable ESLint bind warnings. The use here is appropriate.
      f6779e35
    • Robert Knight's avatar
      Clarify DocumentMeta constructor arguments · d3e77e53
      Robert Knight authored
      d3e77e53
    • Robert Knight's avatar
      Tidy up decaffeinate-d document.js · cd7fa89d
      Robert Knight authored
      Clean up various aspects of `decaffeinate`'s conservative output.
      
       - Rename `Document` class to `DocumentMeta` to avoid conflict with
         `Document` global
       - Remove class wrapper
       - Remove method `this` binding
       - Remove unnecessary `Array.from` calls
       - Remove unnecessary `return` statements
      cd7fa89d
    • Robert Knight's avatar
      Decaffeinate document.coffee · 452c4f71
      Robert Knight authored
      Initial automated CoffeeScript => JS conversion using:
      
      ```
      decaffeinate <CoffeeScript file>
      eslint --fix <JS file>
      ```
      452c4f71