Monica Kozbial
e295102eda
Update Flyout metrics and implement adjustable margin for scrollbars. ( #4763 )
2021-04-09 11:16:34 -07:00
Grayson Nix
3d22f8401e
Issue #4475 fix ( #4758 )
...
* Issue #4475 fix
2021-04-08 16:01:16 -07:00
Laura Harker
5ff76ae32d
Stop overriding @protected methods with @private ( #4760 )
...
An upcoming change to emit private properties in Google's internal version of
https://github.com/angular/clutz will otherwise break any
TypeScript depending on these types. This is because TypeScript errors
on overriding protected with private (Closure Compiler does not).
2021-04-06 11:05:41 -07:00
kozbial
7b4b818e96
Fix typo
2021-03-25 13:08:57 -07:00
alschmiedt
71640fbff5
Fix keyboard shortcut for advanced compilation ( #4727 )
2021-03-24 13:09:33 -07:00
alschmiedt
fe41814958
Fix missing dependency ( #4722 )
2021-03-24 13:08:20 -07:00
Monica Kozbial
b6628da5bb
Always scroll center on zoom reset ( #4725 )
...
* Always scroll center on zoom reset
2021-03-24 10:08:42 -07:00
Monica Kozbial
babf940ef5
Fix flyout scroll metrics ( #4726 )
...
* Fix flyout scroll metrics
2021-03-24 10:07:28 -07:00
Monica Kozbial
62dc2ff6fa
Include oldCoordinate and oldContents in ws comment event serialization ( #4718 )
...
* Include oldCoordinate and oldContent in ws comment event serialization
2021-03-22 08:41:31 -07:00
Monica Kozbial
8386566894
Update IPositionable position JSDoc ( #4705 )
2021-03-19 16:39:27 -07:00
alschmiedt
deab5fdd69
Update to metrics interface ( #4696 )
2021-03-19 10:27:28 -07:00
alschmiedt
2cbbaa666a
Mutator flyout scrollbar fix ( #4711 )
2021-03-18 16:08:06 -07:00
Monica Kozbial
7fdf579985
Update jsdoc ( #4714 )
2021-03-18 15:52:04 -07:00
alschmiedt
9a93ca486f
Fix advanced compilation tests for Q1 2021 release ( #4709 )
2021-03-17 15:46:17 -07:00
Sam El-Husseini
82a2dd90a7
Use registry to instantiate flyout from trashcan ( #4706 )
...
* Instantiate flyouts using registry in trashcan
2021-03-16 08:54:13 -07:00
alschmiedt
d58c80db76
Refactor flyout and toolbox metrics ( #4648 )
2021-03-15 12:37:23 -07:00
alschmiedt
869e4eb366
Update flyout metrics to work with the new metrics manager ( #4684 )
2021-03-09 17:09:49 -08:00
Monica Kozbial
8b0488d71e
Fix flyout scrollbar reposition edge case ( #4693 )
...
* Fix flyout scrollbar position
2021-03-09 11:32:10 -08:00
Sam El-Husseini
17d2e72ab0
Fix circular dependencies in shortcut + contextmenu registries ( #4681 )
...
* Fix circular dependencies in shortcut and contextmenu registries
2021-03-08 13:35:11 -08:00
Monica Kozbial
bea85cda1c
Positionables bugfix ( #4685 )
...
* Apply fixes to positionable logic
* Update variable name and add @private annotation
2021-03-08 11:20:30 -08:00
Rachel Fenichel
855185c6cf
Merge pull request #4682 from rachel-fenichel/toolbox_constants
...
Use Blockly.utils.toolbox.Position enum everywhere
2021-03-08 10:52:58 -08:00
Monica Kozbial
d4897061d7
Cleanup comment ( #4680 )
2021-03-05 15:47:00 -08:00
Monica Kozbial
f837f1e44e
Add zoom support for single-direction-scroll ( #4653 )
...
* Add zoom support for single-direction scroll
2021-03-05 14:37:41 -08:00
Rachel Fenichel
6a1ee141ea
Lint
2021-03-05 14:23:43 -08:00
Rachel Fenichel
f7e0d5f4ea
Use existing toolbox position enum
2021-03-05 14:16:43 -08:00
Rachel Fenichel
59084a043c
TOOLBOX_AT_TOP and friends -> constants.toolboxPosition.TOP, etc
2021-03-05 13:48:45 -08:00
alschmiedt
26104d280d
Update metrics to support mutators ( #4679 )
2021-03-05 11:44:29 -08:00
Monica Kozbial
0246e2a132
Fix flyout metrics and workspace scroll ( #4674 )
...
* Fix flyout metrics and max scroll logic in scroll
* Fix horizontal scroll wheel logic
2021-03-05 11:34:29 -08:00
Sam El-Husseini
63d26dc186
Add extra requires check ( #4677 )
...
* Add extra requires check
2021-03-05 09:50:51 -08:00
Monica Kozbial
ef8a5a1fe1
Add PluginManager ( #4672 )
...
* Add PluginManager.
2021-03-04 16:51:06 -08:00
Rachel Fenichel
1c372188de
Fix tests
2021-03-04 10:23:20 -08:00
Rachel Fenichel
7f8c875b29
Fix lint
2021-03-04 10:23:20 -08:00
Rachel Fenichel
c6d6df81be
Rebuild uncompressed
2021-03-04 10:23:18 -08:00
Rachel Fenichel
750b62030b
First pass at creating connectionTypes and inputTYpes
2021-03-04 10:22:24 -08:00
Monica Kozbial
4844a1038c
Adding single-direction scroll options to inject options ( #4651 )
...
* Adding single directions scroll config to inject options
2021-03-03 12:29:10 -08:00
Monica Kozbial
f2cec81584
Adding Positionable interface ( #4669 )
...
* Adding IPositionable interface.
2021-03-02 16:17:17 -08:00
Monica Kozbial
57749e6eb8
Updating bump logic to support single-direction scrollbars ( #4652 )
...
* Updating bump logic to support single-direction scrollbars
2021-03-01 12:20:12 -08:00
Sam El-Husseini
5780399750
Use registry for creating the no-category flyout ( #4659 )
...
* Use registry for creating the horizontal / vertical flyout
2021-03-01 10:00:47 -08:00
Monica Kozbial
88625bc3ae
Adding requiresResize check ( #4649 )
2021-02-26 13:40:34 -08:00
Maribeth Bottorff
4fd6d1b229
Add overrideable function to get flyout scale ( #4647 )
2021-02-26 12:06:27 -08:00
Rachel Fenichel
4e31deca2b
Align constants -> Blockly.constants.ALIGN enum
2021-02-26 11:12:53 -08:00
Sam El-Husseini
f97730e83c
Sort requires ( #4658 )
...
* Cleanup gulp method to sort requires
2021-02-25 17:17:42 -08:00
Sam El-Husseini
ab8a11784d
Fix event related missing requires ( #4656 )
...
* Fix event related missing requires
2021-02-25 14:28:11 -08:00
Monica Kozbial
d42afc7e69
Add missing madding to flyout ( #4657 )
2021-02-25 12:00:46 -08:00
Rachel Fenichel
0b09d179ae
Merge pull request #4642 from rachel-fenichel/event_data_type
...
Move bind/unbind events functions to new file, with example usage.
2021-02-25 12:00:22 -08:00
Monica Kozbial
dd7e365882
Scrolling readability refactor ( #4643 )
...
* Refactors scrolling logic in scrollbars and adds comments to be more readable
* Updates JSDoc description for ScrollbarPair.set and Scrollbar.set
2021-02-24 15:09:43 -08:00
Monica Kozbial
f942736a1e
Erratic scroll fix ( #4650 )
...
* Resize fix
* Update fix
2021-02-23 14:35:21 -08:00
Rachel Fenichel
1d8c234d33
Update uses of bindEvent_, bindEventWithChecks_, and unbindEvent_. Add missing requires for Blockly.browserEvents.
2021-02-23 11:23:28 -08:00
Monica Kozbial
cd8860058e
Upgrade closure compiler ( #4631 )
...
* Add missing casts
* Update google-closure-compiler version
2021-02-23 11:06:33 -08:00
Rachel Fenichel
896ec0b637
Add jsdoc
2021-02-23 10:25:23 -08:00