Skip to content

Migrate to NPM and VSCode#47

Merged
maxwroc merged 7 commits intoDevBranchfrom
MigrateToVSCode
May 17, 2017
Merged

Migrate to NPM and VSCode#47
maxwroc merged 7 commits intoDevBranchfrom
MigrateToVSCode

Conversation

@maxwroc
Copy link
Owner

@maxwroc maxwroc commented May 16, 2017

No description provided.

@@ -0,0 +1,555 @@
var Tests;
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file should be ignored

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

put all js files from tests dir to ignored list

@@ -0,0 +1,12 @@
var Tests;
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to ignored

package.json Outdated
@@ -0,0 +1,27 @@
{
"name": "urleditorpro",
"version": "0.9.1",
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bump version

@maxwroc maxwroc merged commit 881c95c into DevBranch May 17, 2017
@maxwroc maxwroc deleted the MigrateToVSCode branch May 17, 2017 10:55
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant