Class ScriptResourceHelper
Contains string utility methods for working with resources strings for client scripts.
Inheritance
Inherited Members
Namespace: EPiServer.Framework.Localization
Assembly: EPiServer.Framework.dll
Version: 10.10.4Syntax
public static class ScriptResourceHelperMethods
ConvertNewLines(String)
Converts any implied newline characters (backslash + 'n') to actual newlines.
Declaration
public static string ConvertNewLines(string resource)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | resource | The resource string. | 
Returns
| Type | Description | 
|---|---|
| System.String | The string with actual newline characters. | 
EscapeForScript(String)
Escapes a string for script output, but leaves any occurances of \n intact.
Declaration
public static string EscapeForScript(string resource)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | resource | The resource string to escape. | 
Returns
| Type | Description | 
|---|---|
| System.String | The escaped string | 
PrepareResourceForScript(String)
Prepares a localized string for client script usage by removing linebreaks and surrounding whitespace. It will then be escaped for safe javascript output.
Declaration
public static string PrepareResourceForScript(string resource)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | resource | The resource string that should be prepared for script usage. | 
Returns
| Type | Description | 
|---|---|
| System.String | A string prepared for script usage. | 
PrepareResourceForScript(String, Boolean)
Prepares a localized string for client script usage by removing linebreaks and surrounding whitespace. Depending on the escape parameter the string will be either escaped for safe javascript output otherwise deliberate linebreaks (\n) are replaced with the newline character.
Declaration
public static string PrepareResourceForScript(string resource, bool escape)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | resource | The resource string that should be prepared for script usage. | 
| System.Boolean | escape | If set to  | 
Returns
| Type | Description | 
|---|---|
| System.String | A string prepared for script usage. | 
Remarks
The string returned may need to be escaped before rendered as a javascript
string depending on the escape parameter.
RemoveNewLineWhiteSpace(String)
Removes all new line characters and surrounding whitespace.
Declaration
public static string RemoveNewLineWhiteSpace(string resource)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | resource | The string to remove newline characters from. | 
Returns
| Type | Description | 
|---|---|
| System.String | The string with new line characters removed. | 
