Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
53 lines (47 loc) · 1.57 KB

File metadata and controls

53 lines (47 loc) · 1.57 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
using System.Globalization;
namespace ClearScript.Manager
{
/// <summary>
/// Script to include in the execution of another script. This script is executed first. Can contain functions, libraries etc...
/// </summary>
public class IncludeScript
{
/// <summary>
/// Unique name of the script to execute.
/// </summary>
public string ScriptId { get; set; }
/// <summary>
/// Uri (file or Url) of the script to execute. Need to include script code or script Url.
/// </summary>
public string Uri { get; set; }
/// <summary>
/// This code is prepended to the created code.
/// </summary>
public string PrependCode { get; set; }
/// <summary>
/// This code is appended to the created code.
/// </summary>
public string AppendCode { get; set; }
/// <summary>
/// Code of the script to include. Need to include script code or script Url.
/// </summary>
public string Code { get; set; }
/// <summary>
/// Sets the script Id if it is not set.
/// </summary>
internal void EnsureScriptId()
{
if (string.IsNullOrEmpty(ScriptId))
{
if (!string.IsNullOrEmpty(Uri))
{
ScriptId = Uri;
}
else if (!string.IsNullOrEmpty(Code))
{
ScriptId = Code.GetHashCode().ToString(CultureInfo.InvariantCulture);
}
}
}
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.