Search
Preparing search index...
The search index is not available
@kano/code
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
BlocklyCreator
Class BlocklyCreator
Hierarchy
Creator
<
BlocklyStepper
>
BlocklyCreator
Index
Constructors
constructor
Properties
alias
Counter
aliases
app
block
Exception
Map
challenge
copy
Generator
dev
Tools
editor
generated
Steps
helpers
highlighter
parts
List
parts
Whitelist
preview
Stepper
source
Editor
stepper
steps
Map
subscriptions
ui
whitelist
Methods
add
ToParts
List
add
ToWhitelist
block
ToSteps
blur
Target
check
For
Block
Exceptions
create
Alias
create
Challenge
create
Stepper
custom
Block
ToSteps
dispose
edit
Step
field
ToSteps
focus
Target
generate
generate
Challenge
generate
Challenge
Id
generate
Challenge
Name
generate
Connection
Query
generate
Last
Step
get
Connection
For
Statement
OrValue
get
Copy
get
Field
For
Inner
Text
Result
get
Field
For
Node
get
Original
Step
From
Source
load
Challenge
next
Step
node
ToSteps
on
Code
Changed
on
Inject
play
Step
previous
Step
register
Keybindings
run
Field
Helper
select
File
select
Step
setup
Dev
Tools
setup
Download
Button
shadow
ToSteps
start
ToSteps
statement
OrNext
ToSteps
toggle
Mode
unwatch
Code
Changes
value
ToSteps
watch
Code
Changes
Constructors
constructor
new
Blockly
Creator
(
editor
:
Editor
, opts
:
ICreatorOptions
)
:
BlocklyCreator
Parameters
editor:
Editor
opts:
ICreatorOptions
Returns
BlocklyCreator
Properties
Protected
alias
Counter
alias
Counter
:
number
= -1
aliases
aliases
:
IDisposable
[]
= []
Protected
Optional
app
app
:
any
block
Exception
Map
block
Exception
Map
:
Map
<
string
,
IExceptionMapItem
>
|
undefined
Protected
challenge
challenge
:
Challenge
|
null
= null
Protected
copy
Generator
copy
Generator
:
ICopyGenerator
Protected
dev
Tools
dev
Tools
:
CreatorDevTools
= new CreatorDevTools()
Protected
editor
editor
:
Editor
Protected
Optional
generated
Steps
generated
Steps
:
IGeneratedStep
[]
helpers
helpers
:
ICreatorHelper
[]
Protected
highlighter
highlighter
:
Highlighter
= new Highlighter()
Protected
parts
List
parts
List
:
string
[]
= []
Protected
parts
Whitelist
parts
Whitelist
:
object
Type declaration
[
s:
string
]:
string
[]
Protected
preview
Stepper
preview
Stepper
:
BlocklyStepper
|
null
= null
Optional
source
Editor
source
Editor
:
BlocklySourceEditor
Protected
stepper
stepper
:
BlocklyStepper
Protected
steps
Map
steps
Map
:
Map
<
string
,
IGeneratedStep
>
= new Map()
Protected
subscriptions
subscriptions
:
IDisposable
[]
Protected
ui
ui
:
CreatorWidget
= new CreatorWidget()
Protected
whitelist
whitelist
:
object
Type declaration
[
s:
string
]:
string
[]
Methods
add
ToParts
List
add
ToParts
List
(
partType
:
undefined
|
string
, blockId
:
undefined
|
string
)
:
void
Parameters
Optional
partType:
undefined
|
string
Optional
blockId:
undefined
|
string
Returns
void
add
ToWhitelist
add
ToWhitelist
(
category
:
string
, id
:
string
|
null
)
:
void
Parameters
category:
string
id:
string
|
null
Returns
void
block
ToSteps
block
ToSteps
(
block
:
HTMLElement
)
:
IGeneratedStep
[]
Parameters
block:
HTMLElement
Returns
IGeneratedStep
[]
blur
Target
blur
Target
(
)
:
void
Returns
void
check
For
Block
Exceptions
check
For
Block
Exceptions
(
legacyCategory
:
string
, legacyType
:
string
)
:
string
[]
Parameters
legacyCategory:
string
legacyType:
string
Returns
string
[]
create
Alias
create
Alias
(
prefix
?:
string
)
:
string
Parameters
Default value
prefix:
string
= "block"
Returns
string
create
Challenge
create
Challenge
(
data
:
IChallengeData
)
:
Challenge
Parameters
data:
IChallengeData
Returns
Challenge
create
Stepper
create
Stepper
(
)
:
BlocklyStepper
Returns
BlocklyStepper
custom
Block
ToSteps
custom
Block
ToSteps
(
block
:
HTMLElement
)
:
IGeneratedStep
[]
Parameters
block:
HTMLElement
Returns
IGeneratedStep
[]
dispose
dispose
(
)
:
void
Returns
void
edit
Step
edit
Step
(
)
:
void
Returns
void
field
ToSteps
field
ToSteps
(
node
:
HTMLElement
)
:
IGeneratedStep
[]
Parameters
node:
HTMLElement
Returns
IGeneratedStep
[]
focus
Target
focus
Target
(
source
:
string
)
:
void
Parameters
source:
string
Returns
void
generate
generate
(
)
:
IGeneratedChallenge
&
object
Returns
IGeneratedChallenge
&
object
generate
Challenge
generate
Challenge
(
)
:
object
Returns
object
generate
Challenge
Id
generate
Challenge
Id
(
dom
:
XMLDocument
)
:
null
|
string
Parameters
dom:
XMLDocument
Returns
null
|
string
generate
Challenge
Name
generate
Challenge
Name
(
dom
:
XMLDocument
)
:
null
|
string
Parameters
dom:
XMLDocument
Returns
null
|
string
generate
Connection
Query
generate
Connection
Query
(
result
:
IConnectionInfo
)
:
null
|
string
Parameters
result:
IConnectionInfo
Returns
null
|
string
generate
Last
Step
generate
Last
Step
(
dom
:
XMLDocument
)
:
null
|
IGeneratedStep
Parameters
dom:
XMLDocument
Returns
null
|
IGeneratedStep
get
Connection
For
Statement
OrValue
get
Connection
For
Statement
OrValue
(
block
:
HTMLElement
)
:
string
|
null
Parameters
block:
HTMLElement
Returns
string
|
null
get
Copy
get
Copy
(
type
:
string
, args
:
any
[]
)
:
string
Parameters
type:
string
Rest
args:
any
[]
Returns
string
get
Field
For
Inner
Text
Result
get
Field
For
Inner
Text
Result
(
result
:
IInnerTextDiffResult
)
:
null
|
Field
Parameters
result:
IInnerTextDiffResult
Returns
null
|
Field
get
Field
For
Node
get
Field
For
Node
(
node
:
HTMLElement
)
:
null
|
Field
Parameters
node:
HTMLElement
Returns
null
|
Field
get
Original
Step
From
Source
get
Original
Step
From
Source
(
source
:
string
)
:
any
Parameters
source:
string
Returns
any
load
Challenge
load
Challenge
(
d
:
any
)
:
void
Parameters
d:
any
Returns
void
next
Step
next
Step
(
)
:
void
Returns
void
node
ToSteps
node
ToSteps
(
node
:
HTMLElement
)
:
IGeneratedStep
[]
Parameters
node:
HTMLElement
Returns
IGeneratedStep
[]
on
Code
Changed
on
Code
Changed
(
)
:
void
Returns
void
on
Inject
on
Inject
(
)
:
void
Returns
void
play
Step
play
Step
(
step
:
IGeneratedStep
)
:
void
Parameters
step:
IGeneratedStep
Returns
void
previous
Step
previous
Step
(
)
:
void
Returns
void
register
Keybindings
register
Keybindings
(
)
:
void
Returns
void
run
Field
Helper
run
Field
Helper
(
field
:
Field
, defaultValue
:
string
, currentValue
:
string
, step
:
IGeneratedStep
)
:
IGeneratedStep
Parameters
field:
Field
defaultValue:
string
currentValue:
string
step:
IGeneratedStep
Returns
IGeneratedStep
select
File
select
File
(
path
:
string
)
:
void
Parameters
path:
string
Returns
void
select
Step
select
Step
(
step
:
IGeneratedStep
)
:
void
Parameters
step:
IGeneratedStep
Returns
void
setup
Dev
Tools
setup
Dev
Tools
(
)
:
void
Returns
void
setup
Download
Button
setup
Download
Button
(
)
:
void
Returns
void
shadow
ToSteps
shadow
ToSteps
(
parent
:
HTMLElement
, inputName
:
string
, shadow
:
HTMLElement
)
:
IGeneratedStep
[]
Parameters
parent:
HTMLElement
inputName:
string
shadow:
HTMLElement
Returns
IGeneratedStep
[]
start
ToSteps
start
ToSteps
(
block
:
HTMLElement
)
:
IGeneratedStep
[]
Parameters
block:
HTMLElement
Returns
IGeneratedStep
[]
statement
OrNext
ToSteps
statement
OrNext
ToSteps
(
node
:
HTMLElement
)
:
IGeneratedStep
[]
Parameters
node:
HTMLElement
Returns
IGeneratedStep
[]
toggle
Mode
toggle
Mode
(
step
:
IGeneratedStep
)
:
void
Parameters
step:
IGeneratedStep
Returns
void
unwatch
Code
Changes
unwatch
Code
Changes
(
)
:
void
Returns
void
value
ToSteps
value
ToSteps
(
node
:
HTMLElement
)
:
IGeneratedStep
[]
Parameters
node:
HTMLElement
Returns
IGeneratedStep
[]
watch
Code
Changes
watch
Code
Changes
(
)
:
void
Returns
void
Globals
Blockly
Creator
constructor
alias
Counter
aliases
app
block
Exception
Map
challenge
copy
Generator
dev
Tools
editor
generated
Steps
helpers
highlighter
parts
List
parts
Whitelist
preview
Stepper
source
Editor
stepper
steps
Map
subscriptions
ui
whitelist
add
ToParts
List
add
ToWhitelist
block
ToSteps
blur
Target
check
For
Block
Exceptions
create
Alias
create
Challenge
create
Stepper
custom
Block
ToSteps
dispose
edit
Step
field
ToSteps
focus
Target
generate
generate
Challenge
generate
Challenge
Id
generate
Challenge
Name
generate
Connection
Query
generate
Last
Step
get
Connection
For
Statement
OrValue
get
Copy
get
Field
For
Inner
Text
Result
get
Field
For
Node
get
Original
Step
From
Source
load
Challenge
next
Step
node
ToSteps
on
Code
Changed
on
Inject
play
Step
previous
Step
register
Keybindings
run
Field
Helper
select
File
select
Step
setup
Dev
Tools
setup
Download
Button
shadow
ToSteps
start
ToSteps
statement
OrNext
ToSteps
toggle
Mode
unwatch
Code
Changes
value
ToSteps
watch
Code
Changes
Generated using
TypeDoc