protected virtual string GetOpenContentPickerScript()
{
if (Content == null || this.Forbidden)
return string.Empty;
string script;
if (this.DefaultPath != null)
script = string.Format("if ($(this).hasClass('sn-disabled')) return false; SN.PickerApplication.open({{ MultiSelectMode: '{0}', callBack: {1}, DefaultPath: '{2}' }});",
MultiSelectMode, GetCallBackScript(), DefaultPath);
else
script = string.Format("if ($(this).hasClass('sn-disabled')) return false; SN.PickerApplication.open({{ MultiSelectMode: '{0}', callBack: {1}}});",
MultiSelectMode, GetCallBackScript());
return script;
}