Global

Members

(constant) name

This is a very basic SVG-Edit extension. It adds a "Hello World" button in the left ("mode") panel. Clicking on the button, and then the canvas will show the user the point on the canvas that was clicked on.

Source:

Methods

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

attributeChangedCallback(name, oldValue, newValue) → {void}

Parameters:
Name Type Description
name string
oldValue string
newValue string
Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

connectedCallback() → {void}

Source:
Returns:
Type
void

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

constructor()

Source:

expireCookie(cookie) → {void}

Set the cookie to expire.

Parameters:
Name Type Description
cookie string
Source:
Returns:
Type
void

findPos(obj) → {any}

Parameters:
Name Type Description
obj any
Source:
Returns:
Type
any

formatValue Format the numeric value as a string. This is used after incrementing/decrementing the value to reformat the value as a string.(value, precision) → {number}

Parameters:
Name Type Description
value number
precision number
Source:
Returns:
Type
number

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {PlainObject}

Source:
Returns:
Type
PlainObject

get() → {PlainObject}

Source:
Returns:
Type
PlainObject

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {PlainObject}

Source:
Returns:
Type
PlainObject

get() → {PlainObject}

Source:
Returns:
Type
PlainObject

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {PlainObject}

Source:
Returns:
Type
PlainObject

get() → {PlainObject}

Source:
Returns:
Type
PlainObject

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {PlainObject}

Source:
Returns:
Type
PlainObject

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

get() → {any}

Source:
Returns:
Type
any

getClosest(elem, selector) → {Boolean|Element}

Get the closest matching element up the DOM tree.

Parameters:
Name Type Description
elem Element

Starting element

selector String

Selector to match against (class, ID, data attribute, or tag)

Source:
Returns:

Returns null if not match found

Type
Boolean | Element

getParents(elem, selector) → {Array}

Get all DOM element up the tree that contain a class, ID, or data attribute

Parameters:
Name Type Description
elem Node

The base element

selector String

The class, id, data attribute, or tag to look for

Source:
Returns:

Null if no match

Type
Array

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

init(name) → {void}

Parameters:
Name Type Description
name any
Source:
Returns:
Type
void

inputsize() → {string}

Source:
Returns:

src

Type
string

inputsize() → {string}

Source:
Returns:

src

Type
string

isNullish(val) → {boolean}

Whether a value is null or undefined.

Parameters:
Name Type Description
val any
Source:
Returns:
Type
boolean

isNullish(val) → {boolean}

Whether a value is null or undefined.

Parameters:
Name Type Description
val any
Source:
Returns:
Type
boolean

load load Config() → {void}

Source:
Returns:
Type
void

loadFromURL Load config/data from URL if given() → {void}

Source:
Returns:
Type
void

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

observedAttributes() → {any}

Source:
Returns:

observed

Type
any

parseValue(value, precision) → {int}

Parameters:
Name Type Description
value number
precision number
Source:
Returns:
Type
int

pref(key, valopt, mayBeEmptyopt) → {string|void}

Store and retrieve preferences.

Parameters:
Name Type Attributes Description
key string

The preference name to be retrieved or set

val string <optional>

The value. If the value supplied is missing or falsey, no change to the preference will be made unless mayBeEmpty is set.

mayBeEmpty boolean <optional>

If value may be falsey.

Source:
To Do:
  • Review whether any remaining existing direct references to getting `curPrefs` can be changed to use `svgEditor.configObj.pref()` getting to ensure `defaultPrefs` fallback (also for sake of `allowInitialUserOverride`); specifically, `bkgd_color` could be changed so that the pref dialog has a button to auto-calculate background, but otherwise uses `svgEditor.configObj.pref()` to be able to get default prefs or overridable settings
Returns:

If val is missing or falsey and mayBeEmpty is not set, the value of the previously stored preference will be returned.

Type
string | void

(async) processResults(url) → {Promise.<void>}

Shows results after query submission.

Parameters:
Name Type Description
url string
Source:
Returns:
Type
Promise.<void>

readySignal() → {void}

Source:
Fires:
  • module:svgcanvas.SvgCanvas#event:svgEditorReady
Returns:
Type
void

regexEscape(str) → {string}

Escapes special characters in a regular expression.

Parameters:
Name Type Description
str string
Source:
Returns:
Type
string

removeStoragePrefCookie() → {void}

Expire the storage cookie.

Source:
Returns:
Type
void

replaceStoragePrompt(val) → {void}

Replace storagePrompt parameter within URL.

Parameters:
Name Type Description
val string
Source:
To Do:
  • Replace the string manipulation with `searchParams.set`
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

set() → {void}

Source:
Returns:
Type
void

setupCurConfig() → {void}

Sets up current config based on defaults.

Source:
Returns:
Type
void

setupCurPrefs() → {void}

Source:
Returns:
Type
void

src() → {string}

Source:
Returns:

src

Type
string

src() → {void}

Source:
Returns:
Type
void

src() → {void}

Source:
Returns:
Type
void

src() → {string}

Source:
Returns:

src

Type
string

src() → {void}

Source:
Returns:
Type
void

src() → {void}

Source:
Returns:
Type
void

stateEffects(state, changed) → {any}

Parameters:
Name Type Description
state any
changed any
Source:
Returns:
Type
any

stepDown() → {void}

Source:
Returns:
Type
void

stepUp() → {void}

Source:
Returns:
Type
void

touchHandler(ev) → {void}

Parameters:
Name Type Description
ev Event
Source:
Returns:
Type
void

updateLib(lib) → {void}

Parameters:
Name Type Description
lib string
Source:
Returns:
Type
void

value() → {string}

Source:
Returns:

src

Type
string

value() → {void}

Source:
Returns:
Type
void

value() → {string}

Source:
Returns:

src

Type
string

value() → {void}

Source:
Returns:
Type
void

Type Definitions

ArbitraryCallbackResult

This should only be used when the return result from a callback is not known as to type.

Type:
  • any
Source:

ArbitraryModule

Type:
  • object
Source:

ArbitraryObject

This should only be used for objects known to be potentially arbitrary in form. For those whose determination has not yet been made, simply use type object (or type ? if it may also be a primitive).

Type:
  • object
Source:

ArgumentsArray

This should only be used for arrays known to be potentially arbitrary in form and representing arguments for passing around.

Type:
Source:

Float

Type:
  • number
Source:

GenericArray

This should only be used for arrays known to be potentially arbitrary in form. For those whose determination has not yet been made, simply use type Array.

Type:
  • Array
Source:

GenericCallback(…args) → {ArbitraryCallbackResult}

Parameters:
Name Type Attributes Description
args any <repeatable>

Signature dependent on the function

Source:
Returns:

Return dependent on the function

Type
ArbitraryCallbackResult

ImageLibMessage

Contains the SVG to insert.

Type:
Properties:
Name Type Description
namespace "imagelib"

Required to distinguish from any other messages of app.

href string

Set to same value as previous ImageLibMetaMessage id.

data string

The response (as an SVG string or URL)

Source:

ImageLibMetaMessage

Used for setting meta-data before images are retrieved.

Type:
Properties:
Name Type Attributes Description
namespace "imagelib"

Required to distinguish from any other messages of app.

name string

If the subsequent response is an SVG string or if preview_url is present, will be used as the title for the preview image. When an SVG string is present, will default to the first <title>'s contents or "(SVG #)" if none is present. Otherwise, if preview_url is present, will default to the empty string. Though name may be falsy, it is always expected to be present for meta messages.

id string

Identifier (the expected href for a subsequent response message); used for ensuring the subsequent response can be tied to this ImageLibMetaMessage object.

preview_url string <optional>

When import mode is multiple, used to set an image source along with the name/title. If the subsequent response is an SVG string and there is no preview_url, the default will just be to show the name/title. If the response is not an SVG string, the default will be to show that response (i.e., the URL).

entry string

Set automatically with div holding retrieving message (until ready to delete)

Source:
To Do:
  • Should use a separate Map instead of `entry`

Integer

Type:
Source:

JSON

Type:
Source:

PlainObject

This should only be used for objects known to be potentially arbitrary in form, but not of a special type. For those whose determination has not yet been made, simply use type object.

Type:
Source: