General

functions

json-encode

@function json-encode($value) { ... }

Description

Delay the encoding of a literal to JSON to a type-specific method

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$value

value to be stringified

Anynone

Returns

String

JSON encoded string

Throws

  • Unknown type for #{$value} (#{$type}).

Requires

Used by

Author

  • Hugo Giraudel

_proof-quote

@function _proof-quote($value) { ... }

Description

Proof quote a value

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$value

value to be quoted

Anynone

Returns

String

quoted value

Requires

Used by

Author

  • Hugo Giraudel

to-string

@function to-string($list, $glue) { ... }

Description

Joins all elements of $list with $glue

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$list

list to cast

Listnone
$glue

('') - value to use as a join string

Stringnone

Returns

String

quoted value

Used by

Author

  • Hugo Giraudel

[private] _json-encode--bool

@function _json-encode--bool($bool) { ... }

Description

Encode a bool to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$bool

bool to be encoded

Boolnone

Returns

Bool

encoded bool

Used by

Author

  • Hugo Giraudel

[private] _json-encode--color

@function _json-encode--color($color) { ... }

Description

Encode a color to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$color

color to be encoded

Colornone

Returns

String

encoded color

Requires

Used by

Author

  • Hugo Giraudel

[private] _json-encode--list

@function _json-encode--list($list) { ... }

Description

Encode a list to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$list

list to be encoded

Listnone

Returns

String

encoded list

Requires

Used by

Author

  • Hugo Giraudel

[private] _json-encode--map

@function _json-encode--map($map) { ... }

Description

Encode a map to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$map

map to be encoded

Mapnone

Returns

String

encoded map

Requires

Used by

Author

  • Hugo Giraudel

[private] _json-encode--null

@function _json-encode--null($null) { ... }

Description

Encode null to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$null

null

Nullnone

Returns

String

Used by

Author

  • Hugo Giraudel

[private] _json-encode--number

@function _json-encode--number($number) { ... }

Description

Encode a number to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$number

number to be encoded

Numbernone

Returns

String

encoded number

Requires

Used by

Author

  • Hugo Giraudel

[private] _json-encode--string

@function _json-encode--string($string) { ... }

Description

Encode a string to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$string

string to be encoded

Stringnone

Returns

String

encoded string

Requires

Used by

Author

  • Hugo Giraudel

mixins

json-encode

@mixin json-encode($value, $selector: '#modulesConfigJSON') { ... }

Description

JSON.stringify a value and pass it to the content property of a specified selector

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$value

value to be stringified

Anynone
$selector

DOM selector to hold config

String'#modulesConfigJSON'

Requires

Author

  • Hugo Giraudel