Class orion.util
This class contains static utility methods.
Defined in: </shared/eclipse/e4/orion/I201107200200/plugins/org.eclipse.orion.client.core/web/orion/util.js>.
Constructor Attributes | Constructor Name and Description |
---|---|
This class contains static utility methods.
|
Method Attributes | Method Name and Description |
---|---|
followLink(href)
Opens a link in response to some event.
|
|
getText(node)
Returns the text contained by a DOM node.
|
|
hashFromPosition(filePath, start, end, line, offset, length)
Construct a URL hash that represents the given file path at the given position,
with the specified selection range.
|
|
isAtRoot()
Determines if the path represents the workspace root
|
|
Opens a dialog near the given DOM node
|
|
openInNewWindow(event)
Returns whether the given event should cause a reference
to open in a new window or not.
|
|
safeText(string)
Escapes HTML in string.
|
|
setUsername(username)
Sets the current user name
|
Class Detail
orion.util()
This class contains static utility methods. It is not intended to be instantiated.
Method Detail
followLink(href)
Opens a link in response to some event. Whether the link
is opened in the same window or a new window depends on the event
- Parameters:
- {String} href
- The link location
{String}
getText(node)
Returns the text contained by a DOM node.
- Parameters:
- {DomNode} node
- Returns:
- {String} The text contained by node. Note that treatment of whitespace and child nodes is not consistent across browsers.
hashFromPosition(filePath, start, end, line, offset, length)
Construct a URL hash that represents the given file path at the given position,
with the specified selection range.
- Parameters:
- {String} filePath
- path of the file on the server
- {Number} start
- starting position within the content of the file
- {Number} end
- ending position of selection within the content of the file
- {Number} line
- line number within the content of the file, used only when no start is specified
- {Number} offset
- offset within the line number, used only when line is specified
- {Number} length
- length of the selection, used to compute the ending point from a start or line offset
isAtRoot()
Determines if the path represents the workspace root
openDialog()
Opens a dialog near the given DOM node
openInNewWindow(event)
Returns whether the given event should cause a reference
to open in a new window or not.
- Parameters:
- {Object} event
- The key event
{String}
safeText(string)
Escapes HTML in string. Use this to sanitize user input that is destined for innerHTML.
- Parameters:
- {String} string
- Returns:
- {String} The string with HTML safely escaped.
setUsername(username)
Sets the current user name
- Parameters:
- {String} username
- The user name