Commit Graph

375 Commits

Author SHA1 Message Date
Roman Hotsiy
27197ffb46
Propagate external options 2016-08-29 07:30:49 +03:00
Roman Hotsiy
a65ecfa442
Move to webpack + AoT compilation 2016-08-28 21:46:10 +03:00
Roman Hotsiy
379870a1b3
Migrate to angular rc.5 2016-08-22 12:12:13 +03:00
Roman Hotsiy
b77e3c8843
Move license and contact info above description 2016-08-21 17:43:42 +03:00
Roman Hotsiy
7b16a13427
Fix markdown code blocks in api description 2016-08-21 10:56:29 +03:00
Roman Hotsiy
cde5eb534a
Add special representation for enum with one value (fixes #70) 2016-08-12 20:42:41 +03:00
Roman Hotsiy
9aea9bc683
Fix API descriptioin width on mobile 2016-08-12 20:42:41 +03:00
Roman Hotsiy
d3d223a344
Refactor schema template 2016-08-12 20:42:41 +03:00
Roman Hotsiy
92f745d10f
Add Tuple support 2016-08-12 20:42:41 +03:00
Roman Hotsiy
d3bbfbf163
Load fonts erlier 2016-07-28 20:17:45 +03:00
Roman Hotsiy
0e354afd20
Fix e2e tests timeouts 2016-07-28 19:59:42 +03:00
Roman Hotsiy
167b272d3e
CSS fixes 2016-07-28 19:59:02 +03:00
Roman Hotsiy
c0f43a3d15
Fix warnings show criteria 2016-07-28 15:57:37 +03:00
Roman Hotsiy
0f2189622e
Fix tag links 2016-07-28 15:57:13 +03:00
Roman Hotsiy
d5651a2cb7
Move Download Swagger button 2016-07-28 15:56:29 +03:00
Roman Hotsiy
c92a743ea8
Remove console.log 2016-07-28 08:57:10 +03:00
Roman Hotsiy
f98cb9a3fe
Render json-schema constrains for headers (fixes #47) 2016-07-28 07:24:12 +03:00
Roman Hotsiy
4b61357be0
Warnings on the top of page (fixes #48) 2016-07-27 18:57:23 +03:00
Roman Hotsiy
ae0b0f5f14
Deduce type value from validation keywords (fixes #71) 2016-07-26 14:07:25 +03:00
Roman Hotsiy
a5959bdf55
Refactor menu 2016-07-26 12:33:55 +03:00
Roman Hotsiy
205aa6211c
Pull markdown headers from description into side menu 2016-07-21 13:52:56 +03:00
Roman Hotsiy
82f1be1d11
Get rid of prepareModel method. Use init instead 2016-07-20 11:07:08 +03:00
Roman Hotsiy
7967833254
Minor rendering perf improvements 2016-07-17 19:44:58 +03:00
Roman Hotsiy
6c2bfd8dee
Implement Copy/Expand/Collapse buttons 2016-07-17 18:07:51 +03:00
Roman Hotsiy
da9b4ab0b1
Dropdown overflow fix 2016-07-15 23:44:42 +03:00
Roman Hotsiy
7bf8c1e852
Minor ui fix: space between range and requird 2016-07-15 20:20:24 +03:00
Roman Hotsiy
dcd43e4fc6
Discriminator support for examples (fixes #65) 2016-07-15 17:43:01 +03:00
Roman Hotsiy
17dc1c46df
fix tests 2016-07-10 16:05:28 +03:00
Roman Hotsiy
186ce7ab6f
Update Powered by redoc badge 2016-07-10 15:43:17 +03:00
Roman Hotsiy
31e38ac7ec
Fix crash on Firefox 2016-07-10 14:46:24 +03:00
Roman Hotsiy
ad678925f5
Add Response Schema label 2016-07-10 14:45:06 +03:00
Roman Hotsiy
4cf11dceee
Fix borders rendering issues 2016-07-10 14:44:22 +03:00
Roman Hotsiy
135bdbe12f
Expand shevron: make clickable 2016-07-10 14:42:49 +03:00
Roman Hotsiy
7618507cda
Auto expand schema with one element 2016-07-10 14:28:05 +03:00
Roman Hotsiy
ac6c203f24
fix tests 2016-07-01 18:33:42 +03:00
Roman Hotsiy
f0fe212c24
Update file produces/consumes look 2016-07-01 18:10:01 +03:00
Roman Hotsiy
6a8f1e6e21
prepend v to api version 2016-07-01 18:09:42 +03:00
Roman Hotsiy
2d54a67c2c
Make baseUrl darker 2016-07-01 17:26:10 +03:00
Roman Hotsiy
b22b8d2122
Refactor menu generation + handle methods without tags 2016-07-01 17:24:59 +03:00
Roman Hotsiy
4a475677f7
Clean up tests 2016-07-01 16:30:57 +03:00
Roman Hotsiy
81d06316ed
Add trackBy to tags 2016-07-01 16:30:35 +03:00
Roman Hotsiy
a671d2f005
update to the latest angular 2016-07-01 15:53:16 +03:00
Roman Hotsiy
ad52726b90
Fix various JsonSchema rendering bugs 2016-06-30 16:45:53 +03:00
Roman Hotsiy
46a44f3f6c
Attach controler to schemas with subschemas 2016-06-29 19:07:18 +03:00
Roman Hotsiy
7a73ba2ce5
Fix LazySchema tests 2016-06-29 19:06:49 +03:00
Roman Hotsiy
0b0f28cd4a
Implement expanding subschemas (fixes #56) 2016-06-29 18:02:19 +03:00
Roman Hotsiy
afe9020021
Fix dereferencing 2016-06-25 13:02:13 +03:00
Roman Hotsiy
003fba8651
Refactoring
Rename schemaMgr to specMgr
fix error logs in tests
2016-06-23 17:46:10 +03:00
Roman Hotsiy
85d72d64e3 Update and clean up deps 2016-06-23 11:36:58 +03:00
Roman Hotsiy
53b4f55876 Refactor 2016-06-22 21:53:11 +03:00
Roman Hotsiy
1e97ea655e Refactor + perf optimizations 2016-06-22 19:13:57 +03:00
Roman Hotsiy
43a0872530 bypass sanitization for markdown 2016-06-22 12:45:03 +03:00
Roman Hotsiy
791355c60a Add simple animations 2016-06-19 17:51:06 +03:00
Roman Hotsiy
54184b9f35 Don't show readOnly fields in request samples (fixes #59) 2016-06-18 21:02:01 +03:00
Roman Hotsiy
d57b96666b fix minor bug ater ts migration 2016-06-18 20:58:50 +03:00
Roman Hotsiy
636f8df664 Merge branch 'typescript-migrate' (fixes #57) 2016-06-17 13:24:59 +03:00
Roman Hotsiy
854c831154 Fix lint erorrs, fix typescript version 2016-06-15 21:48:04 +03:00
Roman Hotsiy
4f39ab9edc Add tslint 2016-06-13 20:54:24 +03:00
Roman Hotsiy
4498884f62 Migrate tests to TypeScript 2016-06-12 20:44:34 +03:00
Roman Hotsiy
3629e34a5a Continue migrating to TS 2016-06-06 19:32:20 +03:00
Roman Hotsiy
4005d8f61b Proper examples generation: fixes #43 2016-05-29 20:26:20 +03:00
Roman Hotsiy
65bc8ef4e5 Migrate to Typescript (not finished yet) 2016-05-25 18:34:31 +03:00
Roman Hotsiy
6f8ea60da7 Add version getter to ReDoc runtime 2016-05-20 20:36:26 +03:00
Roman Hotsiy
9c5d002eda Add basic error message (part of #48) 2016-05-20 19:51:25 +03:00
Roman Hotsiy
1d0579f114 Remove debug log messages 2016-05-20 19:29:12 +03:00
Roman Hotsiy
18c3f605a0 Minor refactoring in json-schema-lazy 2016-05-20 19:28:16 +03:00
Roman Hotsiy
1eb38a8701 Enhance loading animation 2016-05-19 10:04:54 +03:00
Roman Hotsiy
a8cd9e3c14 Add Header for response schema 2016-05-18 22:39:09 +03:00
Roman Hotsiy
269f535d7f Default values (only for primitive types) 2016-05-18 22:24:34 +03:00
Roman Hotsiy
a43d725256 Minor UI fix: scroll for too long endpoint url 2016-05-18 22:12:41 +03:00
Roman Hotsiy
b9bc3f2eab Change detection optimizations 2016-05-18 17:16:29 +03:00
Roman Hotsiy
7380f89482 fix mobile nav 2016-05-17 19:38:12 +03:00
Roman Hotsiy
547cf0ceab Add type:file support for payloads 2016-05-16 23:02:34 +03:00
Roman Hotsiy
c228c5473c remove whitespace between root path and method path (fixes #44) 2016-05-10 10:15:16 +03:00
Roman Hotsiy
50a378f3ea Fix changeDetection in Safari 2016-05-10 09:44:44 +03:00
Roman Hotsiy
a1a1739508 Fixed resolving additional properties inside of array 2016-05-10 09:44:26 +03:00
Roman Hotsiy
ed20f784db Update tests 2016-05-09 22:55:16 +03:00
Roman Hotsiy
96fc22d90b moved logick to services 2016-05-07 10:54:44 +03:00
Roman Hotsiy
68e77f9350 more refactor 2016-05-06 12:46:41 +03:00
Roman Hotsiy
d2eca9fcde updated angular to rc + refactor 2016-05-06 00:48:41 +03:00
Roman Hotsiy
a272dacc95 Update angular to the rc 2016-05-05 11:05:02 +03:00
Roman Hotsiy
e8716ab69d Updated tests after angular update 2016-04-30 00:45:53 +03:00
Roman Hotsiy
9d13b702b3 Update agnular to the latest beta 2016-04-29 22:57:24 +03:00
Roman Hotsiy
b65d8c96e5 Handle additional properties (fixes #4) 2016-04-28 20:17:38 +03:00
Roman Hotsiy
95d257d404 Fix discriminator ui issue 2016-04-28 10:19:39 +03:00
Roman Hotsiy
4bde2f7894 Render max/minCharacters (#42) 2016-04-27 23:07:06 +03:00
Roman Hotsiy
4c923682ba Omit readonly properties in request schemas (part of #42) 2016-04-27 22:34:41 +03:00
Roman Hotsiy
6b4f1b564e Sort discriminator buttons according to the enum order, fixes #39 2016-04-20 22:04:42 +03:00
Roman Hotsiy
b92ebe388b joinAllOf fix: ref and inline schema case 2016-04-20 19:56:20 +03:00
Roman Hotsiy
4f2e1a29e6 Use dropdown instead of buttons for discriminator switch 2016-04-19 18:56:42 +03:00
Roman Hotsiy
823c0e60c5 Hanlde empty discriminator 2016-04-13 15:46:41 +03:00
Roman Hotsiy
6d2a49fb13 Minor font-weight fix 2016-04-13 14:26:59 +03:00
Roman Hotsiy
7562bc41f0 Nested schema ui minor fix 2016-04-13 14:23:58 +03:00
Roman Hotsiy
b097f1fdfa Don't show enum info for discriminator field 2016-04-13 14:22:32 +03:00
Roman Hotsiy
fc86c93d87 Fix discriminator end-less recursion 2016-04-13 14:21:56 +03:00
Roman Hotsiy
06e9dd3a0f Fix nested schemas styling (fixes #32) 2016-04-07 21:00:34 +03:00
Roman Hotsiy
dbcef5698c Add openapi button simple styling 2016-03-31 19:41:37 +03:00
Roman Hotsiy
cd52d81b46 fix test 2016-03-31 01:15:54 +03:00
Roman Hotsiy
dcd9983ce8 Add download swagger button (#1) 2016-03-31 00:20:31 +03:00
Roman Hotsiy
6004fb0132 Add help messages for different types of parameters (fixes #26) 2016-03-28 00:54:43 +03:00