SYMBOL INDEX (514 symbols across 28 files) FILE: coverage/block-navigation.js function toggleClass (line 24) | function toggleClass(index) { function makeCurrent (line 31) | function makeCurrent(index) { function goToPrevious (line 41) | function goToPrevious() { function goToNext (line 52) | function goToNext() { FILE: coverage/lcov-report/block-navigation.js function toggleClass (line 24) | function toggleClass(index) { function makeCurrent (line 31) | function makeCurrent(index) { function goToPrevious (line 41) | function goToPrevious() { function goToNext (line 52) | function goToNext() { FILE: coverage/lcov-report/prettify.js function k (line 2) | function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V... function a (line 2) | function a(V){var U=/(?:^|\s)nocode(?:\s|$)/;var X=[];var T=0;var Z=[];v... function B (line 2) | function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.... function o (line 2) | function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){... function g (line 2) | function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];... function i (line 2) | function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\... function Q (line 2) | function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac... function D (line 2) | function D(ac){var aj=/\bMSIE\b/.test(navigator.userAgent);var am=/\n/g;... function c (line 2) | function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnPrope... function q (line 2) | function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*=0;){var T=V[S];if(!t.hasOwnPrope... function q (line 2) | function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s* arr.leng... function _iterableToArrayLimit (line 95) | function _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol ... function _arrayWithHoles (line 97) | function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } function getIndexByIdentifier (line 217) | function getIndexByIdentifier(identifier) { function modulesToDom (line 230) | function modulesToDom(list, options) { function insertStyleElement (line 264) | function insertStyleElement(options) { function removeStyleElement (line 295) | function removeStyleElement(style) { function applyToSingletonTag (line 314) | function applyToSingletonTag(style, index, remove, obj) { function applyToTag (line 337) | function applyToTag(style, options, obj) { function addStyle (line 369) | function addStyle(obj, options) { FILE: src/CodeSnippetContentsService.ts class CodeSnippetContentsService (line 9) | class CodeSnippetContentsService { method constructor (line 13) | private constructor() { method getInstance (line 20) | static getInstance(): CodeSnippetContentsService { method save (line 34) | async save( FILE: src/CodeSnippetDisplay.tsx constant CODE_SNIPPETS_HEADER_CLASS (line 100) | const CODE_SNIPPETS_HEADER_CLASS = 'jp-codeSnippetsHeader'; constant CODE_SNIPPET_TITLE (line 101) | const CODE_SNIPPET_TITLE = 'jp-codeSnippet-title'; constant CODE_SNIPPETS_CONTAINER (line 102) | const CODE_SNIPPETS_CONTAINER = 'jp-codeSnippetsContainer'; constant DISPLAY_NAME_CLASS (line 103) | const DISPLAY_NAME_CLASS = 'jp-codeSnippetsContainer-name'; constant BUTTON_CLASS (line 104) | const BUTTON_CLASS = 'jp-codeSnippetsContainer-button'; constant TITLE_CLASS (line 105) | const TITLE_CLASS = 'jp-codeSnippetsContainer-title'; constant ACTION_BUTTONS_WRAPPER_CLASS (line 106) | const ACTION_BUTTONS_WRAPPER_CLASS = 'jp-codeSnippetsContainer-action-bu... constant ACTION_BUTTON_CLASS (line 107) | const ACTION_BUTTON_CLASS = 'jp-codeSnippetsContainer-actionButton'; constant SEARCH_BOLD (line 108) | const SEARCH_BOLD = 'jp-codeSnippet-search-bolding'; constant SNIPPET_DRAG_IMAGE (line 109) | const SNIPPET_DRAG_IMAGE = 'jp-codeSnippet-drag-image'; constant CODE_SNIPPET_DRAG_HOVER (line 110) | const CODE_SNIPPET_DRAG_HOVER = 'jp-codeSnippet-drag-hover'; constant CODE_SNIPPET_DRAG_HOVER_SELECTED (line 111) | const CODE_SNIPPET_DRAG_HOVER_SELECTED = 'jp-codeSnippet-drag-hover-sele... constant CODE_SNIPPET_METADATA (line 112) | const CODE_SNIPPET_METADATA = 'jp-codeSnippet-metadata'; constant CODE_SNIPPET_DESC (line 113) | const CODE_SNIPPET_DESC = 'jp-codeSnippet-description'; constant CODE_SNIPPET_EDITOR (line 114) | const CODE_SNIPPET_EDITOR = 'jp-codeSnippet-editor'; constant CODE_SNIPPET_MORE_OPTIONS (line 115) | const CODE_SNIPPET_MORE_OPTIONS = 'jp-codeSnippet-options'; constant CODE_SNIPPET_MORE_OTPIONS_CONTENT (line 116) | const CODE_SNIPPET_MORE_OTPIONS_CONTENT = 'jp-codeSnippet-more-options-c... constant CODE_SNIPPET_MORE_OTPIONS_COPY (line 117) | const CODE_SNIPPET_MORE_OTPIONS_COPY = 'jp-codeSnippet-more-options-copy'; constant CODE_SNIPPET_MORE_OTPIONS_INSERT (line 118) | const CODE_SNIPPET_MORE_OTPIONS_INSERT = 'jp-codeSnippet-more-options-in... constant CODE_SNIPPET_MORE_OTPIONS_EDIT (line 119) | const CODE_SNIPPET_MORE_OTPIONS_EDIT = 'jp-codeSnippet-more-options-edit'; constant CODE_SNIPPET_MORE_OTPIONS_DELETE (line 120) | const CODE_SNIPPET_MORE_OTPIONS_DELETE = 'jp-codeSnippet-more-options-de... constant CODE_SNIPPET_MORE_OTPIONS_EXPORT (line 121) | const CODE_SNIPPET_MORE_OTPIONS_EXPORT = 'jp-codeSnippet-more-options-ex... constant CODE_SNIPPET_CREATE_NEW_BTN (line 122) | const CODE_SNIPPET_CREATE_NEW_BTN = 'jp-createSnippetBtn'; constant CODE_SNIPPET_NAME (line 123) | const CODE_SNIPPET_NAME = 'jp-codeSnippet-name'; constant OPTIONS_BODY (line 124) | const OPTIONS_BODY = 'jp-codeSnippet-options-body'; constant DRAG_THRESHOLD (line 129) | const DRAG_THRESHOLD = 3; constant CODE_SNIPPET_ITEM (line 134) | const CODE_SNIPPET_ITEM = 'jp-codeSnippet-item'; constant JUPYTER_CELL_MIME (line 139) | const JUPYTER_CELL_MIME = 'application/vnd.jupyter.cells'; type ICodeSnippetDisplayProps (line 152) | interface ICodeSnippetDisplayProps { type ICodeSnippetDisplayState (line 165) | interface ICodeSnippetDisplayState { class CodeSnippetDisplay (line 175) | class CodeSnippetDisplay extends React.Component< method constructor (line 181) | constructor(props: ICodeSnippetDisplayProps) { method handleRenameSnippet (line 504) | private async handleRenameSnippet( method handleDragSnippet (line 582) | private handleDragSnippet( method _evtMouseUp (line 618) | private _evtMouseUp(event: MouseEvent): void { method handleDragMove (line 629) | private handleDragMove(event: MouseEvent): void { method shouldStartDrag (line 670) | private shouldStartDrag( method startDrag (line 681) | private async startDrag( method _evtMouseLeave (line 718) | private _evtMouseLeave(): void { method _setPreviewPosition (line 728) | private _setPreviewPosition(id: number): void { method _setOptionsPosition (line 746) | private _setOptionsPosition( method renderLanguageIcon (line 774) | private renderLanguageIcon(language: string): JSX.Element { method renderDescription (line 1405) | renderDescription(codeSnippet: ICodeSnippet, id: number): JSX.Element { method getActiveTags (line 1429) | getActiveTags(): string[][] { method deleteCommand (line 1469) | private deleteCommand(codeSnippet: ICodeSnippet): void { method exportCommand (line 1507) | private exportCommand(codeSnippet: ICodeSnippet): void { method removeOptionsNode (line 1544) | private removeOptionsNode(): void { method createOptionsNode (line 1552) | public createOptionsNode(codeSnippet: ICodeSnippet): HTMLElement { method setSearchOptions (line 1617) | setSearchOptions(selectedOptions: string[]): void { method render (line 1623) | render(): React.ReactElement { class OptionsHandler (line 1675) | class OptionsHandler extends Widget { method constructor (line 1676) | constructor(display: CodeSnippetDisplay, codeSnippet: ICodeSnippet) { class PreviewHandler (line 1681) | class PreviewHandler extends Widget { method constructor (line 1682) | constructor() { class Private (line 1687) | class Private { method createPreviewContent (line 1688) | static createPreviewContent(): HTMLElement { method createPreviewNode (line 1695) | static createPreviewNode(): HTMLElement { FILE: src/CodeSnippetEditor.tsx constant CODE_SNIPPET_EDITOR (line 41) | const CODE_SNIPPET_EDITOR = 'jp-codeSnippet-editor'; constant CODE_SNIPPET_EDITOR_TITLE (line 42) | const CODE_SNIPPET_EDITOR_TITLE = 'jp-codeSnippet-editor-title'; constant CODE_SNIPPET_EDITOR_METADATA (line 43) | const CODE_SNIPPET_EDITOR_METADATA = 'jp-codeSnippet-editor-metadata'; constant CODE_SNIPPET_EDITOR_INPUT_ACTIVE (line 44) | const CODE_SNIPPET_EDITOR_INPUT_ACTIVE = 'jp-codeSnippet-editor-active'; constant CODE_SNIPPET_EDITOR_NAME_INPUT (line 45) | const CODE_SNIPPET_EDITOR_NAME_INPUT = 'jp-codeSnippet-editor-name'; constant CODE_SNIPPET_EDITOR_LABEL (line 46) | const CODE_SNIPPET_EDITOR_LABEL = 'jp-codeSnippet-editor-label'; constant CODE_SNIPPET_EDITOR_DESC_INPUT (line 47) | const CODE_SNIPPET_EDITOR_DESC_INPUT = 'jp-codeSnippet-editor-description'; constant CODE_SNIPPET_EDITOR_LANG_INPUT (line 48) | const CODE_SNIPPET_EDITOR_LANG_INPUT = 'jp-codeSnippet-editor-language'; constant CODE_SNIPPET_EDITOR_MIRROR (line 49) | const CODE_SNIPPET_EDITOR_MIRROR = 'jp-codeSnippetInput-editor'; constant CODE_SNIPPET_EDITOR_INPUTAREA (line 50) | const CODE_SNIPPET_EDITOR_INPUTAREA = 'jp-codeSnippetInputArea'; constant CODE_SNIPPET_EDITOR_INPUTAREA_MIRROR (line 51) | const CODE_SNIPPET_EDITOR_INPUTAREA_MIRROR = 'jp-codeSnippetInputArea-ed... constant EDITOR_DIRTY_CLASS (line 53) | const EDITOR_DIRTY_CLASS = 'jp-mod-dirty'; type ICodeSnippetEditorMetadata (line 55) | interface ICodeSnippetEditorMetadata extends ICodeSnippet { class CodeSnippetEditor (line 61) | class CodeSnippetEditor extends ReactWidget { method constructor (line 72) | constructor( method codeSnippetEditorMetadata (line 99) | get codeSnippetEditorMetadata(): ICodeSnippetEditorMetadata { method deactivateEditor (line 103) | private deactivateEditor( method deactivateNameField (line 145) | private deactivateNameField(nameInput: Element): void { method deactivateDescriptionField (line 151) | private deactivateDescriptionField(descriptionInput: Element): void { method activeFieldState (line 157) | private activeFieldState( method onUpdateRequest (line 166) | onUpdateRequest(msg: Message): void { method onAfterAttach (line 203) | onAfterAttach(msg: Message): void { method onAfterShow (line 219) | onAfterShow(msg: Message): void { method onActivateRequest (line 229) | onActivateRequest(msg: Message): void { method onCloseRequest (line 233) | onCloseRequest(msg: Message): void { method activateCodeMirror (line 292) | activateCodeMirror( method deactivateCodeMirror (line 315) | deactivateCodeMirror(editor: Element): void { method handleInputFieldChange (line 321) | handleInputFieldChange(event: React.ChangeEvent): vo... method saveChange (line 335) | saveChange(event: React.MouseEvent): void { method updateSnippet (line 358) | async updateSnippet(): Promise { method handleChangeOnTag (line 477) | handleChangeOnTag(tags: ITag[]): void { method handleOnBlur (line 492) | handleOnBlur(event: React.FocusEvent): void { method renderCodeInput (line 502) | renderCodeInput(): React.ReactElement { method renderLanguages (line 516) | renderLanguages(): React.ReactElement { method renderLanguageOptions (line 536) | renderLanguageOptions(option: string): JSX.Element { method render (line 540) | render(): React.ReactElement { FILE: src/CodeSnippetEditorTags.tsx type ITag (line 7) | interface ITag { type ICodeSnippetEditorTagProps (line 12) | interface ICodeSnippetEditorTagProps { type ICodeSnippetEditorTagState (line 17) | interface ICodeSnippetEditorTagState { constant CODE_SNIPPET_EDITOR_TAG (line 25) | const CODE_SNIPPET_EDITOR_TAG = 'jp-codeSnippet-editor-tag'; constant CODE_SNIPPET_EDITOR_TAG_PLUS_ICON (line 26) | const CODE_SNIPPET_EDITOR_TAG_PLUS_ICON = 'jp-codeSnippet-editor-tag-plu... constant CODE_SNIPPET_EDITOR_TAG_LIST (line 27) | const CODE_SNIPPET_EDITOR_TAG_LIST = 'jp-codeSnippet-editor-tagList'; class CodeSnippetEditorTags (line 29) | class CodeSnippetEditorTags extends React.Component< method constructor (line 33) | constructor(props: ICodeSnippetEditorTagProps) { method componentDidMount (line 43) | componentDidMount(): void { method componentDidUpdate (line 50) | componentDidUpdate(prevProps: ICodeSnippetEditorTagProps): void { method handleClick (line 58) | handleClick(event: React.MouseEvent): v... method handleOnChange (line 65) | handleOnChange(): void { method handleClickHelper (line 69) | handleClickHelper( method addTagOnClick (line 83) | addTagOnClick(event: React.MouseEvent): void { method addTagOnKeyDown (line 93) | addTagOnKeyDown(event: React.KeyboardEvent): void { method addTagOnBlur (line 125) | addTagOnBlur(event: React.FocusEvent): void { method renderTags (line 134) | renderTags(): JSX.Element { method render (line 214) | render(): JSX.Element { FILE: src/CodeSnippetFilterTools.tsx type IFilterSnippetProps (line 7) | interface IFilterSnippetProps { type IFilterSnippetState (line 18) | interface IFilterSnippetState { constant FILTER_ARROW_UP (line 24) | const FILTER_ARROW_UP = 'jp-codeSnippet-filter-arrow-up'; constant FILTER_OPTION (line 25) | const FILTER_OPTION = 'jp-codeSnippet-filter-option'; constant FILTER_TAGS (line 26) | const FILTER_TAGS = 'jp-codeSnippet-filter-tags'; constant FILTER_TAG (line 27) | const FILTER_TAG = 'jp-codeSnippet-filter-tag'; constant FILTER_CHECK (line 28) | const FILTER_CHECK = 'jp-codeSnippet-filter-check'; constant FILTER_TITLE (line 29) | const FILTER_TITLE = 'jp-codeSnippet-filter-title'; constant FILTER_TOOLS (line 30) | const FILTER_TOOLS = 'jp-codeSnippet-filterTools'; constant FILTER_SEARCHBAR (line 31) | const FILTER_SEARCHBAR = 'jp-codeSnippet-searchbar'; constant FILTER_SEARCHWRAPPER (line 32) | const FILTER_SEARCHWRAPPER = 'jp-codeSnippet-searchwrapper'; constant FILTER_CLASS (line 33) | const FILTER_CLASS = 'jp-codeSnippet-filter'; constant FILTER_BUTTON (line 34) | const FILTER_BUTTON = 'jp-codeSnippet-filter-btn'; class FilterTools (line 36) | class FilterTools extends React.Component< method constructor (line 40) | constructor(props: IFilterSnippetProps) { method componentDidUpdate (line 52) | componentDidUpdate(prevProps: IFilterSnippetProps): void { method createFilterBox (line 64) | createFilterBox(): void { method renderTags (line 73) | renderTags(tags: string[], type: string): JSX.Element { method renderAppliedTag (line 117) | renderAppliedTag(tag: string, index: string): JSX.Element { method renderUnappliedTag (line 138) | renderUnappliedTag(tag: string, index: string): JSX.Element { method handleClick (line 150) | handleClick(event: React.MouseEvent): v... method handleClickHelper (line 167) | handleClickHelper( method filterSnippets (line 188) | filterSnippets(): void { method renderFilterOption (line 198) | renderFilterOption(): JSX.Element { method render (line 215) | render(): JSX.Element { FILE: src/CodeSnippetInputDialog.ts constant FILE_DIALOG_CLASS (line 21) | const FILE_DIALOG_CLASS = 'jp-codeSnippet-fileDialog'; constant CODE_SNIPPET_DIALOG_NAME_INPUT (line 26) | const CODE_SNIPPET_DIALOG_NAME_INPUT = 'jp-codeSnippet-dialog-name-input'; constant CODE_SNIPPET_DIALOG_DESC_INPUT (line 27) | const CODE_SNIPPET_DIALOG_DESC_INPUT = 'jp-codeSnippet-dialog-desc-input'; constant CODE_SNIPPET_DIALOG_LANG_INPUT (line 28) | const CODE_SNIPPET_DIALOG_LANG_INPUT = 'jp-codeSnippet-dialog-lang-input'; constant CODE_SNIPPET_INPUTTAG_PLUS_ICON (line 29) | const CODE_SNIPPET_INPUTTAG_PLUS_ICON = 'jp-codeSnippet-inputTag-plusIcon'; constant CODE_SNIPPET_INPUTTAG_LIST (line 30) | const CODE_SNIPPET_INPUTTAG_LIST = 'jp-codeSnippet-inputTagList'; constant CODE_SNIPPET_INPUT_TAG (line 31) | const CODE_SNIPPET_INPUT_TAG = 'jp-codeSnippet-inputTag'; constant CODE_SNIPPET_INPUT_TAG_CHECK (line 32) | const CODE_SNIPPET_INPUT_TAG_CHECK = 'jp-codeSnippet-inputTag-check'; class CodeSnippetDialog (line 34) | class CodeSnippetDialog extends Dialog { method onAfterAttach (line 36) | protected onAfterAttach(msg: Message): void { method onAfterDetach (line 51) | protected onAfterDetach(msg: Message): void { method _evtKeydown (line 59) | protected _evtKeydown(event: KeyboardEvent): void { function showCodeSnippetDialog (line 86) | function showCodeSnippetDialog( function CodeSnippetInputDialog (line 97) | function CodeSnippetInputDialog( function showInputDialog (line 139) | function showInputDialog( function createNewSnippet (line 202) | function createNewSnippet( function isValidFileName (line 223) | function isValidFileName(name: string): boolean { class InputHandler (line 231) | class InputHandler extends Widget { method constructor (line 236) | constructor(snippetTags: string[], language: string, langTags: string[... method getValue (line 241) | getValue(): string[] { class Private (line 273) | class Private { method handleOnBlur (line 278) | static handleOnBlur(event: Event): void { method createInputNode (line 288) | static createInputNode( method addTag (line 375) | static addTag(event: MouseEvent): boolean { method addTagOnKeyDown (line 392) | static addTagOnKeyDown(event: KeyboardEvent): void { method addTagOnBlur (line 450) | static addTagOnBlur(event: FocusEvent): void { method handleClick (line 473) | static handleClick(event: MouseEvent): boolean { FILE: src/CodeSnippetLanguages.ts constant SUPPORTED_LANGUAGES (line 49) | const SUPPORTED_LANGUAGES = [ FILE: src/CodeSnippetMenu.ts constant OPTIONS_CLASS (line 14) | const OPTIONS_CLASS = 'jp-codeSnippet-options'; constant OPTIONS_CONTENT (line 15) | const OPTIONS_CONTENT = 'jp-codeSnippet-options-content'; constant OPTIONS_BODY (line 16) | const OPTIONS_BODY = 'jp-codeSnippet-options-body'; function showMoreOptions (line 25) | function showMoreOptions( class OptionsMessage (line 35) | class OptionsMessage extends Widget { method constructor (line 36) | constructor(options: Partial = {}) { method launch (line 63) | launch(): Promise { method handleEvent (line 87) | handleEvent(event: Event): void { method _evtClick (line 105) | protected _evtClick(event: MouseEvent): void { method reject (line 122) | reject(): void { method _resolve (line 132) | private _resolve(): void { method dispose (line 148) | dispose(): void { method onAfterAttach (line 161) | protected onAfterAttach(msg: Message): void { method onAfterDetach (line 170) | protected onAfterDetach(msg: Message): void { type Body (line 184) | type Body = Widget; type IOptions (line 186) | interface IOptions { type IRenderer (line 213) | interface IRenderer { class Renderer (line 224) | class Renderer { method createBody (line 232) | createBody(value: Body): Widget { FILE: src/CodeSnippetMessage.ts constant CONFIRM_CONTENT (line 16) | const CONFIRM_CONTENT = 'jp-codeSnippet-Message-content'; constant CONFIRM_BODY (line 17) | const CONFIRM_BODY = 'jp-codeSnippet-Message-body'; constant CODE_SNIPPET_CONFIRM_TEXT (line 18) | const CODE_SNIPPET_CONFIRM_TEXT = 'jp-codeSnippet-confirm-text'; function showMessage (line 27) | function showMessage(type: string): Promise> { class CodeSnippetMessage (line 38) | class CodeSnippetMessage extends Dialog { method constructor (line 39) | constructor(options: Partial> = {}) { method onAfterAttach (line 44) | protected onAfterAttach(msg: Message): void { method onAfterDetach (line 54) | protected onAfterDetach(msg: Message): void { method handleEvent (line 60) | handleEvent(event: Event): void { method _evtKeydown (line 71) | protected _evtKeydown(event: KeyboardEvent): void { class MessageHandler (line 83) | class MessageHandler extends Widget { method constructor (line 84) | constructor(type: string) { function createMessageNode (line 95) | function createMessageNode(type: string): HTMLElement { FILE: src/CodeSnippetPreview.ts constant PREVIEW_CLASS (line 17) | const PREVIEW_CLASS = 'jp-codeSnippet-preview'; constant PREVIEW_CONTENT (line 18) | const PREVIEW_CONTENT = 'jp-codeSnippet-preview-content'; constant PREVIEW_BODY (line 19) | const PREVIEW_BODY = 'jp-codeSnippet-preview-body'; function showPreview (line 27) | function showPreview( class Preview (line 42) | class Preview extends Widget { method constructor (line 51) | constructor( method launch (line 81) | launch(): Promise { method reject (line 101) | reject(): void { method _resolve (line 111) | private _resolve(): void { method dispose (line 127) | dispose(): void { method onAfterAttach (line 140) | protected onAfterAttach(msg: Message): void { method onAfterShow (line 148) | onAfterShow(msg: Message): void { method onUpdateRequest (line 154) | onUpdateRequest(msg: Message): void { type Body (line 199) | type Body = Widget; type IOptions (line 201) | interface IOptions { type IRenderer (line 220) | interface IRenderer { class Renderer (line 231) | class Renderer { method createBody (line 239) | createBody(value: Body): Widget { FILE: src/CodeSnippetService.ts type ICodeSnippet (line 7) | interface ICodeSnippet { class CodeSnippetService (line 17) | class CodeSnippetService { method constructor (line 22) | private constructor(settings: Settings, app: JupyterFrontEnd) { method convertToICodeSnippetList (line 80) | private convertToICodeSnippetList(snippets: JSONArray): ICodeSnippet[] { method init (line 91) | static init(settings: Settings, app: JupyterFrontEnd): void { method getCodeSnippetService (line 97) | static getCodeSnippetService(): CodeSnippetService { method settings (line 101) | get settings(): Settings { method snippets (line 105) | get snippets(): ICodeSnippet[] { method getSnippetByName (line 109) | getSnippetByName(snippetName: string): ICodeSnippet[] { method addSnippet (line 115) | async addSnippet(snippet: ICodeSnippet): Promise { method deleteSnippet (line 135) | async deleteSnippet(id: number): Promise { method renameSnippet (line 164) | async renameSnippet(oldName: string, newName: string): Promise { method duplicateNameExists (line 179) | duplicateNameExists(newName: string): boolean { method modifyExistingSnippet (line 188) | async modifyExistingSnippet( method moveSnippet (line 207) | async moveSnippet(fromIdx: number, toIdx: number): Promise { method orderSnippets (line 240) | async orderSnippets(): Promise { FILE: src/CodeSnippetUtilities.ts function validateInputs (line 9) | function validateInputs( function saveOverWriteFile (line 37) | async function saveOverWriteFile( function shouldOverwrite (line 68) | async function shouldOverwrite(newName: string): Promise { FILE: src/CodeSnippetWidget.tsx constant CODE_SNIPPET_ITEM (line 38) | const CODE_SNIPPET_ITEM = 'jp-codeSnippet-item'; constant JUPYTER_CELL_MIME (line 43) | const JUPYTER_CELL_MIME = 'application/vnd.jupyter.cells'; constant DROP_TARGET_CLASS (line 48) | const DROP_TARGET_CLASS = 'jp-codeSnippet-dropTarget'; constant CODE_SNIPPET_EDITOR (line 49) | const CODE_SNIPPET_EDITOR = 'jp-codeSnippet-editor'; constant CODE_SNIPPET_DRAG_HOVER (line 50) | const CODE_SNIPPET_DRAG_HOVER = 'jp-codeSnippet-drag-hover'; class CodeSnippetWidget (line 59) | class CodeSnippetWidget extends ReactWidget { method constructor (line 67) | constructor( method updateCodeSnippetWidget (line 86) | updateCodeSnippetWidget(): void { method onAfterShow (line 93) | onAfterShow(msg: Message): void { method openCodeSnippetEditor (line 97) | openCodeSnippetEditor(args: ReadonlyPartialJSONObject): void { method handleEvent (line 111) | handleEvent(event: Event): void { method onAfterAttach (line 134) | protected onAfterAttach(msg: Message): void { method onBeforeDetach (line 148) | protected onBeforeDetach(msg: Message): void { method _findSnippet (line 162) | private _findSnippet(node: HTMLElement): HTMLElement { method _evtDragEnter (line 179) | private _evtDragEnter(event: IDragEvent): void { method _evtDragLeave (line 204) | private _evtDragLeave(event: IDragEvent): void { method _evtDragOver (line 220) | private _evtDragOver(event: IDragEvent): void { method findCellData (line 242) | private findCellData(mime: MimeData): string { method _evtDrop (line 250) | private async _evtDrop(event: IDragEvent): Promise { method moveCodeSnippet (line 315) | private moveCodeSnippet(srcIdx: number, targetIdx: number): void { method render (line 328) | render(): React.ReactElement { FILE: src/index.ts constant CODE_SNIPPET_EXTENSION_ID (line 46) | const CODE_SNIPPET_EXTENSION_ID = 'code-snippet-extension'; constant CODE_SNIPPET_SETTING_ID (line 48) | const CODE_SNIPPET_SETTING_ID = 'jupyterlab-code-snippets:snippets'; function activateCodeSnippet (line 76) | function activateCodeSnippet( function getSelectedText (line 320) | function getSelectedText(): string { FILE: test/codeSnippetContentsService.test.ts constant DEFAULT_FILE (line 10) | const DEFAULT_FILE: Contents.IModel = { type IService (line 22) | interface IService { function handleRequest (line 32) | function handleRequest(item: IService, status: number, body: any) {