Merge branch 'master' into issue-1334
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { createSelector } from "reselect"
|
import { createSelector } from "reselect"
|
||||||
import { sorters } from "core/utils"
|
import { sorters } from "core/utils"
|
||||||
import { fromJS, Set, Map, List } from "immutable"
|
import { fromJS, Set, Map, OrderedMap, List } from "immutable"
|
||||||
|
|
||||||
const DEFAULT_TAG = "default"
|
const DEFAULT_TAG = "default"
|
||||||
|
|
||||||
@@ -187,13 +187,16 @@ export const tagDetails = (state, tag) => {
|
|||||||
|
|
||||||
export const operationsWithTags = createSelector(
|
export const operationsWithTags = createSelector(
|
||||||
operationsWithRootInherited,
|
operationsWithRootInherited,
|
||||||
operations => {
|
tags,
|
||||||
|
(operations, tags) => {
|
||||||
return operations.reduce( (taggedMap, op) => {
|
return operations.reduce( (taggedMap, op) => {
|
||||||
let tags = Set(op.getIn(["operation","tags"]))
|
let tags = Set(op.getIn(["operation","tags"]))
|
||||||
if(tags.count() < 1)
|
if(tags.count() < 1)
|
||||||
return taggedMap.update(DEFAULT_TAG, List(), ar => ar.push(op))
|
return taggedMap.update(DEFAULT_TAG, List(), ar => ar.push(op))
|
||||||
return tags.reduce( (res, tag) => res.update(tag, List(), (ar) => ar.push(op)), taggedMap )
|
return tags.reduce( (res, tag) => res.update(tag, List(), (ar) => ar.push(op)), taggedMap )
|
||||||
}, Map())
|
}, tags.reduce( (taggedMap, tag) => {
|
||||||
|
return taggedMap.set(tag.get("name"), List())
|
||||||
|
} , OrderedMap()))
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,13 @@
|
|||||||
module.exports.SwaggerUIBundle = require("./swagger-ui-bundle.js")
|
try {
|
||||||
module.exports.SwaggerUIStandalonePreset = require("./swagger-ui-standalone-preset.js")
|
module.exports.SwaggerUIBundle = require("./swagger-ui-bundle.js")
|
||||||
|
module.exports.SwaggerUIStandalonePreset = require("./swagger-ui-standalone-preset.js")
|
||||||
|
} catch(e) {
|
||||||
|
// swallow the error if there's a problem loading the assets.
|
||||||
|
// allows this module to support providing the assets for browserish contexts,
|
||||||
|
// without exploding in a Node context.
|
||||||
|
//
|
||||||
|
// see https://github.com/swagger-api/swagger-ui/issues/3291#issuecomment-311195388
|
||||||
|
// for more information.
|
||||||
|
}
|
||||||
|
|
||||||
module.exports.absolutePath = require("./absolute-path.js")
|
module.exports.absolutePath = require("./absolute-path.js")
|
||||||
|
|||||||
Reference in New Issue
Block a user