Child pages
  • fluid.registerNamespace

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
{div:class=} h1.
Wiki Markup
Div
classapi-page

fluid.registerNamespace(naimspace,

env)

{section} {column:width=70%} Ensures that an entry in the global namespace exists {code:javascript|borderStyle=none|bgColor=white}

Section
Column
width70%

Ensures that an entry in the global namespace exists

Code Block
javascript
bgColorwhite
borderStylenone
javascript

fluid.registerNamespace(naimspace, env);
{code} *File

File name:

* {{

Fluid.js

}} h2. Parameters {span:class=

Parameters

Span
classborderless-table

} |*{{naimspace}}*|

naimspace

(String)

The

namespace

to

be

registered.

| |*{{env}}*|

env

(Object)

(optional)

An

environment

in

which

to

register

the

namespace.

If

not

provided,

the

global

{{

fluid.environment

}}

will

be

used.

| {span} h2. Return Value {span:class=borderless-table} |*Object*| The namespace object, either created or existing. | {span} {column} {column:width=5%} {column} {column} h3. See Also * [fluid.setGlobalValue] {column} {section} ---- h3. Notes This function can be used to ensure that a namespace exists before adding functions to it. If the namespace already exists, it will be returned. h3. Example {code:javascript}

Return Value

Span
classborderless-table

Object

The namespace object, either created or existing.

Column
width5%

Column

See Also


Notes

This function can be used to ensure that a namespace exists before adding functions to it. If the namespace already exists, it will be returned.

Example

Code Block
javascript
javascript

fluid.registerNamespace("fluid.expander");      
fluid.expander.makeDefaultFetchOptions = function (successdisposer, failid, options) {
    ...
};
{code}

This

example

registers

the

{{

fluid.expander

}}

namespace

before

adding

the

{{

makeDefaultFetchOptions()

}}

function

to

it.

h3. Example {code:javascript}

Example

Code Block
javascript
javascript

var space = fluid.registerNamespace("fluid.engage.mccord");
space.testFunc = function() {
    ...
};
fluid.engage.mccord.testFunc();
{code}

This

example

uses

the

returned

namespace

to

define

the

function

{{

testFunc()

}}

.

This

function

can

then

be

invoked

as

{{

fluid.engage.mccord.testFunc()

}}

.

{div}