Conversation
maxwroc
added a commit
that referenced
this pull request
Sep 12, 2017
* Resizable hostname field * Clicking on encode checkbox doesn't update the full url #33 * Set focus on next param element after deleting * New blue accent color * Highlight when typing params * RichTextBox event handling refactoring + few fixes corner cases * Keyboard navigation - loop * Fix riche-textbox highlighting for paths (when short) * Autosuggest layout adjustments * Make sure that autosuggest is always visible * Disable spell check on input fields * AutoSuggest: after removing last suggestion from the list the AS box stays visible #34 * Param menu (#36) * Initial menu * Move param options code to separate file * Handling events * Change func responsible for encoding * Encoding handlers - working version * Move menu to the same level as the button * Mark all new params as encoded * Move param options menu to the right position horizontally; make sure it is visible * Set url-encoded property when param is encoded * Remove encoding checkbox * Make the param options button focusable by keyboard (ctrl+right) * Adjust param menu layout * Allow only one param encoding at the time * Keyboard handling for param's menu * Auto encode if param value contains ampersand * Fix highlighting after turning on/off encoding * Fix click handling (double click event) * Move checkboxes to the right * Fix for exception in base64 decoding; Fix urldecoding * Handle escape - close menu * Param options refactoring (#38) * Initial refactoring * small changes / references / idea on handling options * Final refactored ParamOptions object * Sample usage * Added encoding options to paramoptions menu - it doesn't work perfectly * Fixed click handling for options; url encoding by default; partially fixed keyboard handling * Update to TS2.2 * Fixed base64 ancoding/decoding * Additional fixes for param encoding (make sure base64 strings are as well urlEncoded) * Fix for highlighting url parts: last param was including hash * Remove redundant variables * Bump new version; Changed icon for params menu button * Add delete option to param-options menu; Fix for using obsoltete container for param-options action * Update screenshots * Small update for extension packing script * Keyboard combination/shortcut to go to home #40 * Migrate to NPM and VSCode (#47) * VSCode support and npm configs * Remove redundant files * Clean up in Tests folder * Cleaned up test directory; added support for 'npm run test' command * Updated readme for devs * Remove js files from git in Test dir * Bump version * Fix broken npm package version * #46 Fix url parsing bug resulting in incorrect param highlighting * Fix for ctrl+a on full url field * Updated packing script * Option: auto-select value on focus change * Node modules with local paths to bin files * Update readme * Jump to param value on enter char in param-name element * Bump revision * Bundle JS resources in one file * Muli host params #49 (#57) * Initial code for options page * Separate module for suggestions related logic on options page * Fix typo and missing file * Renamed var * Added test file for options/suggestions * Tiny change in UT for suggestions * Unit tests for params merging logic - for multi host params * Respect aliases when showing and deleting suggestions * Note what to do later * Fix list of pages to bind; add more UT * Unbind page params * Reverse unbind * Validate pages to bind collection in a separate test * Validate if page bind to some other does not appear on the list * Test Canvas * Chrome mock * Fix/change event triggering * Testing the actual html template: Gulp + gulp-html2string * Working version of rendered templates for tests * Chrome API mock conmcept * ChromeMock based on jasmine.spy; waitUntil to replace missing watsFor/runs in jasmine; Final working test sample * Fix invalid arg and removed redundant args * Further simplifications for async view testing - moved waiting to beforeEach * Fix autoSuggestData which was set in incorrect format * Test: helper function for getting params * Typing simulation * Gulp-open to runt he tests * Libs to simulate events * jquery-simulate-ext for integration tests; testing if suggestions appear for param name and value * Gulp watcher for test specs; Test for adding new param * Fix for saving empty arrays in autosuggest data * Fix for saving params when domain alias is used; Added ITs for domain aliases * ITs for cases when params or values existed or not existed before * Replace all var keywords with let in autosuggest.ts * Fix case when page which is being bind was bind already * Tests for deleting suggestions * Cover suggestion delete actions (mouse/keyboard) * Test for name suggestion submission * Clean up all the empty suggestion collections * Refactored options tests to run on the actual HTML * Abstraction layer for autosuggest data * Move AutoSuggest Page object to shared location * Migate options suggestions code to new abstraction layer for AS data * Migrate popup autosuggest to new abstraction layer for autosuggest data * File and object renames; moved shared interfaces to shared dir; added one more integration test * debugging testhooks * Clearing the selected fields on binding save * reset fields on save or domain unselection * package-lock * Debug print all params * Bundle app files * Exclude background.ts from the app.js * Fix build after merge * Import export suggestion data (#58) * Suggestions data import/export * Bumping up version * Update readme * TravisCI * Travis - npm install * Small reference fixes * Travis - try to open chrome * Revert change braking UT * Remove travis
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.