SYMBOL INDEX (1099 symbols across 57 files) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/cmd-actions.js function onStartup (line 5) | function onStartup(context) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/cmdline-functions.js function syncDocumentStyles (line 8) | function syncDocumentStyles(styles) function syncDocument (line 21) | function syncDocument(document) function exportDocument (line 47) | function exportDocument(context, runOptions) function publishDocument (line 53) | function publishDocument(context, document) function showError (line 63) | function showError(error) function saveDocument (line 71) | function saveDocument(document) function closeDocument (line 83) | function closeDocument(document) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/constants.js constant TRACK_INSTALLED (line 108) | const TRACK_INSTALLED = "installed" constant TRACK_STARTED (line 109) | const TRACK_STARTED = "started" constant TRACK_EXPORT_DIALOG_SHOWN (line 110) | const TRACK_EXPORT_DIALOG_SHOWN = "export-dialog-shown" constant TRACK_EXPORT_DIALOG_CLOSED (line 111) | const TRACK_EXPORT_DIALOG_CLOSED = "export-dialog-closed" // cmd:ok,cancel constant TRACK_EXPORT_COMPLETED (line 112) | const TRACK_EXPORT_COMPLETED = "export-completed" constant TRACK_PUBLISH_DIALOG_SHOWN (line 113) | const TRACK_PUBLISH_DIALOG_SHOWN = "publish-dialog-shown" constant TRACK_PUBLISH_DIALOG_CLOSED (line 114) | const TRACK_PUBLISH_DIALOG_CLOSED = "publish-dialog-closed" // cmd:ok,c... constant TRACK_PUBLISH_COMPLETED (line 115) | const TRACK_PUBLISH_COMPLETED = "publish-completed" constant TRACK_PUBLISH_MIRO_DIALOG_SHOWN (line 116) | const TRACK_PUBLISH_MIRO_DIALOG_SHOWN = "publish-miro-dialog-shown" constant TRACK_PUBLISH_MIRO_DIALOG_CLOSED (line 117) | const TRACK_PUBLISH_MIRO_DIALOG_CLOSED = "publish-miro-dialog-closed" /... constant TRACK_PUBLISH_MIRO_COMPLETED (line 118) | const TRACK_PUBLISH_MIRO_COMPLETED = "publish-miro-completed" FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/exporter/PZArtboard.js class PZArtboard (line 10) | class PZArtboard extends PZLayer method constructor (line 13) | constructor(slayer) method collectLayers (line 137) | collectLayers(space) method export (line 143) | export() method _findFixedPanelHotspots (line 153) | _findFixedPanelHotspots() method _pushIntoStoryData (line 192) | _pushIntoStoryData(pageIndex) method _getShadowLayerShadowInfo (line 298) | _getShadowLayerShadowInfo() method _findLayersShadowInfo (line 307) | _findLayersShadowInfo(layers = undefined, checkKeepFixedShadow = false) method clearRefsBeforeJSON (line 326) | clearRefsBeforeJSON() method addShadowLayer (line 335) | addShadowLayer(layer){ method addLayerAsExportableImage (line 340) | addLayerAsExportableImage(layer) method _getFixedLayersForJSON (line 347) | _getFixedLayersForJSON() method _buildHotspots (line 421) | _buildHotspots(srcHotspots, isParentFixed = false) method _getImageName (line 482) | _getImageName(scale, injectScaleToName = true, panelPostix = "") method _exportImage (line 489) | _exportImage(exportType, nlayer = null, panelPostix = "", forFixedLaye... method _exportImage2 (line 533) | _exportImage2(scales, slayer) method _exportImages (line 550) | _exportImages() method _exportOverlayLayers (line 591) | _exportOverlayLayers() method _exportImageLayers (line 608) | _exportImageLayers() method _exportFixedLayersToImages (line 639) | _exportFixedLayersToImages(scales) method _hideFixedLayers (line 697) | _hideFixedLayers(hide) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/exporter/PZDoc.js function replacer (line 12) | function replacer(key, value) class PZDoc (line 24) | class PZDoc method constructor (line 26) | constructor() method collectData (line 47) | collectData() method buildLinks (line 91) | buildLinks() method export (line 102) | export() method _getLibAssetsPath (line 117) | _getLibAssetsPath(lib) method getSymbolData (line 122) | getSymbolData() method getCSSIncludes (line 150) | getCSSIncludes() method getJSON (line 179) | getJSON() method undoChanges (line 200) | undoChanges() method addArtboard (line 215) | addArtboard(mArtboard) method findArtboardByID (line 232) | findArtboardByID(artboardID) method getLayerWithID (line 239) | getLayerWithID(id) method getSymbolMasterByID (line 244) | getSymbolMasterByID(id) method getSwatchInfoByID (line 255) | getSwatchInfoByID(swatchID) method _collectLibArtboards (line 299) | _collectLibArtboards() method _sortArboards (line 310) | _sortArboards() method _findLibraryArtboardByID (line 322) | _findLibraryArtboardByID(artboardID) method _getLibraries (line 351) | _getLibraries() method _buildSymbolDict (line 380) | _buildSymbolDict(sDoc = null) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/exporter/PZLayer.js constant ICON_TAG (line 23) | const ICON_TAG = " / ic-" // Use this string to find icon symbol class PZLayer (line 52) | class PZLayer method constructor (line 57) | constructor(sLayer, myParent) method _calculateConstrains (line 314) | _calculateConstrains() method collectAChilds (line 328) | collectAChilds(sLayers, space) method addSelfAsFixedLayerToArtboad (line 347) | addSelfAsFixedLayerToArtboad(overlayType) method calculateFixedType (line 359) | calculateFixedType() method findMaskLayer (line 382) | findMaskLayer() method buildLinks (line 389) | buildLinks(space) method getShadowInfo (line 394) | getShadowInfo() method getShadowSetInfo (line 403) | getShadowSetInfo(shadows, inset) method _processHotspots (line 444) | _processHotspots(prefix) method _specifyHotspot (line 503) | _specifyHotspot(prefix, l, finalHotspot) method _specifyExternalURLHotspot (line 545) | _specifyExternalURLHotspot(prefix, finalHotspot, externalLink) method clearRefsBeforeJSON (line 565) | clearRefsBeforeJSON() method _buildImageURL (line 652) | _buildImageURL() method _buildTextPropsForJSON (line 657) | _buildTextPropsForJSON() method _buildShapePropsForJSON (line 665) | _buildShapePropsForJSON() method _buildIconsPropsForJSON (line 671) | _buildIconsPropsForJSON() method _getColorVariable (line 679) | _getColorVariable() method _clearColor (line 695) | _clearColor(color) method exportSiteIcon (line 705) | exportSiteIcon() FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/exporter/PZPage.js class PZPage (line 7) | class PZPage { method constructor (line 10) | constructor(sPage) { method collectData (line 15) | collectData(sArtboards = null) { method export (line 46) | export() { method addArtboard (line 62) | addArtboard(mArtboard) { method _scanLayersToDetachSymbols (line 70) | _scanLayersToDetachSymbols(sParent) { method _collectArtboards (line 88) | _collectArtboards(sArtboards) { method _sortArtboards (line 101) | _sortArtboards(sSrcArtboards) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/exporter/exporter-run.js function closePanel (line 18) | function closePanel() function panelSwitchFinished (line 33) | function panelSwitchFinished() function openBrowser (line 41) | function openBrowser(currentPath, doc) function exportHTML (line 49) | function exportHTML(currentPath, nDoc, exportOptions, context) function saveDocumentAs (line 102) | function saveDocumentAs(document, filePath) function asyncExportHTML (line 111) | function asyncExportHTML(context, doc, exportOptions) function runExporter (line 162) | function runExporter(context, exportOptions = null) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/exporter/exporter.js class Exporter (line 15) | class Exporter method constructor (line 18) | constructor(selectedPath, ndoc, page, exportOptions, context) method _readSettings (line 59) | _readSettings() method getManifest (line 103) | getManifest() method logMsg (line 111) | logMsg(msg) method logWarning (line 118) | logWarning(text) method logError (line 124) | logError(error) method stopWithError (line 130) | stopWithError(error) method _clearCloudName (line 137) | _clearCloudName(cloudName) method getTokensExporter (line 148) | getTokensExporter() method prepareFilePath (line 158) | prepareFilePath(filePath, fileName) method copyStatic (line 185) | copyStatic(resFolder) method startStoryData (line 205) | startStoryData() method createMainHTML (line 240) | createMainHTML() method compressImages (line 278) | compressImages() method buildPreviews (line 296) | buildPreviews() method createDestFile (line 307) | createDestFile(fileName, folder = Constants.DEST_PROTO_DIRECTORY) method finishSaveStoryData (line 313) | finishSaveStoryData() method exportArtboards (line 353) | exportArtboards() method saveToJSON (line 417) | saveToJSON() method initPaths (line 432) | initPaths(selectedPath) method prepareOutputFolder (line 441) | prepareOutputFolder() FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/exporter/publisher.js class Publisher (line 16) | class Publisher method constructor (line 18) | constructor(context, doc) method readOptions (line 62) | readOptions() method log (line 112) | log(msg) method publish (line 117) | publish() method publishToMiro (line 247) | publishToMiro(standalone = false) method getArtboardsListForMiro (line 313) | getArtboardsListForMiro() method showMessage (line 346) | showMessage(result) method showOutput (line 357) | showOutput(result) method checkOptions (line 363) | checkOptions() method askOptions (line 380) | askOptions() method askMiroOptions (line 487) | askMiroOptions() method addMiroBoardSelector (line 526) | addMiroBoardSelector(dialog, width = 520, inlineHintPostfix = "") method checkMockupExists (line 572) | checkMockupExists(allMockupsdDir, docFolder) method runPreparationScript (line 581) | runPreparationScript(version, allMockupsdDir, docFolder,remoteFolder,c... method runPublishScript (line 594) | runPublishScript(version, allMockupsdDir, docFolder, remoteFolder, com... method publishMockupsByHTTPS (line 606) | publishMockupsByHTTPS(remoteFolder) method publishCompleteByHTTPS (line 642) | publishCompleteByHTTPS(fullPath) method publishImagesInFolderByHTTPS (line 656) | publishImagesInFolderByHTTPS(localPath, defaultImageType) method publishFilesInFolderByHTTPS (line 684) | publishFilesInFolderByHTTPS(localPath, folderName) method publishFilesByHTTPS (line 708) | publishFilesByHTTPS(filePath, fileNames, imageType = "", dirType = "") method publishFilesChunkByHTTPS (line 724) | publishFilesChunkByHTTPS(filePath, fileNames, imageType, dirType) method runScriptWithArgs (line 754) | runScriptWithArgs(scriptName, args) method runToolInResourcesWithArgs (line 766) | runToolInResourcesWithArgs(toolName, args) method runToolWithArgs (line 776) | runToolWithArgs(toolName, args) method copyScript (line 783) | copyScript(scriptName) method _initMiro (line 808) | _initMiro() method _validateMiroParams (line 841) | _validateMiroParams() method _getFileURLInResourceFolder (line 881) | _getFileURLInResourceFolder(file) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/lib/ga.js function jsonToQueryString (line 4) | function jsonToQueryString(json) { function _completeGA (line 12) | function _completeGA(d, r, e) { function track (line 18) | function track(page, props = undefined) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/lib/uidialog.js constant TAB_HEIGHT (line 2) | const TAB_HEIGHT = 55 function Class (line 4) | function Class(className, BaseClass, selectorHandlerDict) class UIAbstractWindow (line 16) | class UIAbstractWindow method constructor (line 19) | constructor(window, intRect) method removeLeftColumn (line 38) | removeLeftColumn() method initTabs (line 45) | initTabs(tabs) method setTabForViewsCreating (line 82) | setTabForViewsCreating(tabIndex) method enableTextByID (line 90) | enableTextByID(id, enabled) method enableHintByID (line 102) | enableHintByID(id, enabled) method enableControlByID (line 114) | enableControlByID(id, enabled) method getNewFrame (line 124) | getNewFrame(height = 25, width = -1, yinc = -1) method addSpace (line 131) | addSpace() method addLeftLabel (line 136) | addLeftLabel(id, text, height = 40) method addLabel (line 163) | addLabel(id, text, height = 25) method addComboBox (line 181) | addComboBox(opt) method addCheckbox (line 204) | addCheckbox(id, label, checked, height = 18) method addTextBox (line 219) | addTextBox(id, label, textValue, inlineHint = "", height = 120) method addTextViewBox (line 239) | addTextViewBox(id, label, textValue, height = 120) method addTextInput (line 262) | addTextInput(id, label, textValue, inlineHint = "", width = 220, frame... method addSecureTextInput (line 282) | addSecureTextInput(id, label, textValue, inlineHint = "", width = 220,... method addPathInput (line 306) | addPathInput(opt) method addSelect (line 339) | addSelect(id, label, selectItem, options, width = 100) method addRadioButtons (line 353) | addRadioButtons(id, label, selectItem, options, width = 100) method startRadioButtions (line 381) | startRadioButtions(idGroup, selectedIndex) method addRadioButton (line 398) | addRadioButton(id, title, index, frame) method addButton (line 417) | addButton(id, label, func, width = 100, frame = undefined) method addHint (line 432) | addHint(id, label, height = 23) method addDivider (line 450) | addDivider() method addImage (line 469) | addImage(id, image, frame) method finish (line 479) | finish() class UIDialog (line 486) | class UIDialog extends UIAbstractWindow method setUp (line 489) | static setUp(context) method constructor (line 494) | constructor(title, rect, okButtonTitle, description = '', cancelButton... method run (line 515) | run() FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/lib/uipanel.js class UIPanel (line 1) | class UIPanel extends UIAbstractWindow { method constructor (line 3) | constructor(title) { method show (line 17) | show() { method finish (line 21) | finish() { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/lib/utils.js class Utils (line 32) | class Utils method getUserID (line 34) | static getUserID(){ method getDocSetting (line 44) | static getDocSetting(doc, key, defaultValue = '') method getLayerSetting (line 52) | static getLayerSetting(layer, key, defaultValue = '') method getPluginSetting (line 60) | static getPluginSetting(key, defaultValue = '') method upgradeArtboardOverlayPosition (line 69) | static upgradeArtboardOverlayPosition(oldValue) method askPath (line 141) | static askPath(currentPath = null, buttonName = "Select") method writeToFile (line 167) | static writeToFile(str, filePath) method isFolderExists (line 173) | static isFolderExists(path) method readFile (line 179) | static readFile(path) method cutLastPathFolder (line 191) | static cutLastPathFolder(path) method deleteFile (line 197) | static deleteFile(filePath) method cloneDict (line 211) | static cloneDict(dict) method escapeFileNameAsArgument (line 216) | static escapeFileNameAsArgument(path) method escapeSpaces (line 222) | static escapeSpaces(path) method escapeDoudleQuote (line 227) | static escapeDoudleQuote(path) method copyRect (line 233) | static copyRect(rect) method copyRectToRectangle (line 240) | static copyRectToRectangle(rect) method transformRect (line 246) | static transformRect(rect, cw, ch) method quoteString (line 254) | static quoteString(str) method getPathToTempFolder (line 259) | static getPathToTempFolder() method toFilename (line 265) | static toFilename(name, dasherize = true, lowercase = true) method isSymbolsPage (line 278) | static isSymbolsPage(page) method listFiles (line 283) | static listFiles(path) method removeFilesWithExtension (line 296) | static removeFilesWithExtension(path, extension, extension2 = null) method runCommand (line 314) | static runCommand(command, args, sync = true) method actionWithType (line 336) | static actionWithType(nDoc, type) method getMiroBoardsGroupedByProject (line 352) | static getMiroBoardsGroupedByProject(context) method testMiro (line 404) | static testMiro(context, email, password, board) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/menu-conf-artboard.js function enableTypeRelated (line 7) | function enableTypeRelated() { function handleOverlayPin (line 31) | function handleOverlayPin() { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/menu-conf-plugin-export.js constant FILE_TYPES (line 5) | const FILE_TYPES = ["PNG", "JPG"] FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/menu-export-html-adv.js function askMode (line 7) | function askMode(context) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/miro/api.js function dealWithErrors (line 34) | function dealWithErrors(context, message) { function removeForbiddenCharacters (line 47) | function removeForbiddenCharacters(string) { function encodeHtmlSpecialCharacters (line 51) | function encodeHtmlSpecialCharacters(string) { function Api (line 59) | function Api() { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/miro/utils.js function getMessagesByError (line 45) | function getMessagesByError(error) { function makeSubclass (line 76) | function makeSubclass(className, BaseClass, selectorHandlerDict) { function logMsg (line 89) | function logMsg(msg) { function logErr (line 93) | function logErr(err) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/exporter/exporter-build-html.js function buildMainHTML_NavigationIcons (line 9) | function buildMainHTML_NavigationIcons(options) function buildMainHTML (line 99) | function buildMainHTML(options) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/AbstractViewer.js class AbstractViewer (line 2) | class AbstractViewer { method constructor (line 3) | constructor(divID) { method initialize (line 22) | initialize(force = false) { method customTextSearchPrevented (line 40) | customTextSearchPrevented() { method pageChanged (line 44) | pageChanged() { method viewerResized (line 49) | viewerResized() { method hide (line 53) | hide() { method show (line 57) | show() { method toggle (line 61) | toggle() { method handleKeyDown (line 65) | handleKeyDown(jevent) { method handleKeyDownWhileInactive (line 69) | handleKeyDownWhileInactive(jevent) { method onContentClick (line 72) | onContentClick() { method isVisible (line 77) | isVisible() { method toggle (line 81) | toggle() { method _showSelf (line 85) | _showSelf() { method _hideSelf (line 89) | _hideSelf() { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/CommentsViewer.js class CommentsViewer (line 4) | class CommentsViewer extends AbstractViewer { method constructor (line 5) | constructor() { method initialize (line 16) | initialize(force = false) { method _hideSelf (line 27) | _hideSelf() { method handleKeyDownWhileInactive (line 35) | handleKeyDownWhileInactive(jevent) { method pageChanged (line 49) | pageChanged() { method handleKeyDown (line 60) | handleKeyDown(jevent) { method askCommentCounters (line 79) | askCommentCounters(handler) { method _showCommentCounter (line 84) | _showCommentCounter() { method sendRequest (line 116) | sendRequest(formData, cmd, handler) { method updateCommentCounter (line 124) | updateCommentCounter(total) { method _showComments (line 134) | _showComments() { method _showSelf (line 162) | _showSelf() { method _showLoadingMessage (line 173) | _showLoadingMessage() { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/ExpViewer.js constant EXP_SCOPE_PAGE (line 1) | const EXP_SCOPE_PAGE = "page" constant EXP_SCOPE_PROJECT (line 2) | const EXP_SCOPE_PROJECT = "project" constant EXP_MODE_PAGES (line 4) | const EXP_MODE_PAGES = "pages" constant EXP_MODE_WIDGETS (line 5) | const EXP_MODE_WIDGETS = "widgets" constant EXP_FILTER_EXP (line 7) | const EXP_FILTER_EXP = "exp" constant EXP_FILTER_ALL (line 8) | const EXP_FILTER_ALL = "all" class ExpViewer (line 10) | class ExpViewer extends AbstractViewer { method constructor (line 12) | constructor() { method initialize (line 23) | initialize(force = false) { method goPage (line 29) | goPage(index) { method _buildContent (line 36) | _buildContent() { method _buildContentPages (line 44) | _buildContentPages() { method _getContentForPage (line 62) | _getContentForPage(page) { method _findExpLayers (line 101) | _findExpLayers(layers, foundExpLayers, layersExt = null, topPage = nul... method _buildContentWidgets (line 120) | _buildContentWidgets() { method _getWidgetsSorted (line 135) | _getWidgetsSorted() { method _getContentForWidget (line 143) | _getContentForWidget(widgetSet, widgetsExt, widgetName) { method goWidget (line 172) | goWidget(widgetName) { method _toogleClass (line 178) | _toogleClass(obj, className) { method setScope (line 183) | setScope(scope) { method setMode (line 187) | setMode(mode) { method setFilter (line 191) | setFilter(filter) { method _hideSelf (line 197) | _hideSelf() { method _showSelf (line 205) | _showSelf() { method pageChanged (line 213) | pageChanged() { method highlightWidget (line 219) | highlightWidget(widgetName) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/GalleryViewer.js constant GALLERY_TOP_MARGIN (line 1) | const GALLERY_TOP_MARGIN = 80 constant GALLERY_LEFTRIGH_MARGIN (line 2) | const GALLERY_LEFTRIGH_MARGIN = 40 class GalleryViewerMapLink (line 5) | class GalleryViewerMapLink { method constructor (line 6) | constructor(index, link, spage, dpage) { method buildCode (line 19) | buildCode(zoom, visible) { class GalleryViewer (line 73) | class GalleryViewer extends AbstractViewer { method constructor (line 74) | constructor() { method _initPages (line 99) | _initPages() { method initialize (line 103) | initialize(force = false, skipZoomUpdate = false) { method _updateCommentCounters (line 149) | _updateCommentCounters(pagesInfo) { method handleKeyDown (line 170) | handleKeyDown(jevent) { method mapZoomChanged (line 192) | mapZoomChanged(zoomValue) { method viewerResized (line 198) | viewerResized() { method handleKeyDownWhileInactive (line 203) | handleKeyDownWhileInactive(jevent) { method handleURLParam (line 218) | handleURLParam(paramValue) { method enableMapMode (line 227) | enableMapMode(enabled) { method showMapLinks (line 236) | showMapLinks(visible) { method resetMapZoom (line 243) | resetMapZoom() { method _showSelf (line 248) | _showSelf() { method _hideSelf (line 269) | _hideSelf() { method loadPages (line 277) | loadPages() { method loadPagesAbs (line 284) | loadPagesAbs() { method addMapPageGroupTitle (line 353) | addMapPageGroupTitle(group) { method selectPage (line 367) | selectPage(index) { method mouseEnterPage (line 372) | mouseEnterPage(index) { method loadOnePage (line 382) | loadOnePage(page) { method loadOnePageAbs (line 437) | loadOnePageAbs(page, pageLeft, pageTop) { method _valueToStyle (line 501) | _valueToStyle(styleName, v, absDelta = 0) { method _showHideMapLinks (line 505) | _showHideMapLinks(show) { method _buildMapLinks (line 512) | _buildMapLinks(finalWidth, finalHeight) { method onSearchInputChange (line 551) | onSearchInputChange() { method _findTextShowElement (line 600) | _findTextShowElement(page, l, div) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/InfoViewer.js function getVersionInfoRequest (line 1) | function getVersionInfoRequest() { class infoViewer (line 17) | class infoViewer extends AbstractViewer { method constructor (line 18) | constructor() { method initialize (line 29) | initialize(force = false) { method goToVersion (line 40) | goToVersion(recIndex) { method goToScreen (line 47) | goToScreen(recIndex, screenIndex, pageIndex) { method switchMode (line 53) | switchMode(delta) { method _hideSelf (line 74) | _hideSelf() { method pageChanged (line 84) | pageChanged() { method handleKeyDownWhileInactive (line 98) | handleKeyDownWhileInactive(jevent) { method handleKeyDown (line 116) | handleKeyDown(jevent) { method showRecDetails (line 135) | showRecDetails(index, forNew) { method _restoreNewImages (line 154) | _restoreNewImages() { method _showScreens (line 162) | _showScreens(rec, recIndex, showNew) { method _showCurrentPageDiffs (line 193) | _showCurrentPageDiffs() { method _showStatic (line 222) | _showStatic() { method _loadData (line 235) | _loadData(data) { method _askServerTools (line 266) | _askServerTools() { method _showSelf (line 274) | _showSelf() { method _showLoadingMessage (line 281) | _showLoadingMessage() { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/PresenterViewer.js constant STORAGE_TRANSPERIOD (line 2) | const STORAGE_TRANSPERIOD = "presenterViewer.transPeriod" function doPresenterViewerNext (line 4) | function doPresenterViewerNext() { class PresenterViewer (line 14) | class PresenterViewer extends AbstractViewer { method constructor (line 15) | constructor() { method initialize (line 24) | initialize(force = false) { method _hideSelf (line 38) | _hideSelf() { method _showSelf (line 43) | _showSelf() { method handleKeyDownWhileInactive (line 59) | handleKeyDownWhileInactive(jevent) { method handleKeyDown (line 74) | handleKeyDown(jevent) { method play (line 91) | play() { method gotoPageWithDelay (line 96) | gotoPageWithDelay(pageIndex) { method stop (line 105) | stop(exitFullScreen = true) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/SymbolViewer.js constant ELEMENTINSPECTOR_LINUX_FONT_SIZES (line 1) | const ELEMENTINSPECTOR_LINUX_FONT_SIZES = { constant ICON_TAG (line 18) | const ICON_TAG = " / ic-" // Use this string to find icon symbol constant ICON_TAG2 (line 19) | const ICON_TAG2 = "ic-" // Use this string to find icon symbol constant SUPPORT_TYPES (line 20) | const SUPPORT_TYPES = ["Text", "ShapePath", "Image", "ImageSymbol"] class SymbolViewer (line 22) | class SymbolViewer extends AbstractViewer { method constructor (line 23) | constructor() { method initialize (line 37) | initialize (force = false) { method _setSymCheck (line 65) | _setSymCheck (showSymbols) { method pageChanged (line 73) | pageChanged () { method _selectLib (line 77) | _selectLib (libName) { method _reShowContent (line 82) | _reShowContent () { method toggle (line 103) | toggle () { method hide (line 107) | hide () { method showFromExpViewer (line 116) | showFromExpViewer (highlightWidgetName = null) { method _hideSelf (line 122) | _hideSelf () { method onContentClick (line 139) | onContentClick () { method handleKeyDown (line 144) | handleKeyDown (jevent) { method handleKeyDownWhileInactive (line 159) | handleKeyDownWhileInactive (jevent) { method _showSelf (line 173) | _showSelf () { method _showEmptyContent (line 194) | _showEmptyContent () { method _buildElementLinks (line 204) | _buildElementLinks () { method _buildElementLinksForPage (line 212) | _buildElementLinksForPage (page) { method _processSymbolList (line 238) | _processSymbolList (layers, isParentSymbol = false) { method _processLayerList (line 259) | _processLayerList (layers, sSI = null) { method _showElement (line 273) | _showElement (l, siLayer = null) { method _mergeTokens (line 417) | _mergeTokens (list1, list2) { method _showLayerTextContent (line 430) | _showLayerTextContent (layer, decRes) { method _showLayerSymbol (line 458) | _showLayerSymbol (layer, symName, siLayer) { method _showExtDocRef (line 479) | _showExtDocRef (layer, symName, siLayer) { method _showLayerComment (line 519) | _showLayerComment (layer,siLayer) { method _showLayerImage (line 532) | _showLayerImage (layer) { method _showLayerStyle (line 546) | _showLayerStyle (layer, siLayer) { method _showLayerDimensions (line 564) | _showLayerDimensions (layer) { method setSelected (line 593) | setSelected (event = null, layer = null, a = null, force = false) { method findOtherSelection (line 663) | findOtherSelection (click, layers, foundLayers) { method mouseEnterLayerDiv (line 680) | mouseEnterLayerDiv (div) { method _drawLeftHMargin (line 705) | _drawLeftHMargin (currentPanel, layer, slayer) { method _drawRightHMargin (line 733) | _drawRightHMargin (currentPanel, layer, slayer) { method _drawTopVMargin (line 765) | _drawTopVMargin (currentPanel, layer, slayer) { method _drawBottomVMargin (line 792) | _drawBottomVMargin (currentPanel, layer, slayer) { method _findLayersCenterX (line 824) | _findLayersCenterX (l, sl) { method _findLayersCenterY (line 830) | _findLayersCenterY (l, sl) { method _drawMarginLine (line 836) | _drawMarginLine (currentPanel, x, y, width, height, className) { method _drawMarginValue (line 843) | _drawMarginValue (currentPanel, x, y, value) { method _decorateCSS (line 858) | _decorateCSS (layer, tokens, siLayer) { method _decorateCSSOneStyle (line 893) | _decorateCSSOneStyle (tokens, layer, siLayer, styleName, styleValue) { method _decorateCSSLostTokens (line 921) | _decorateCSSLostTokens (tokens, styles, layer, siLayer) { method _decorateCSSOtherTokens (line 935) | _decorateCSSOtherTokens (tokens, layer, siLayer) { method _decorateSwatchToken (line 945) | _decorateSwatchToken (tokens, styleValue) { method _decorateStyleToken (line 951) | _decorateStyleToken (style, tokens, siLayer, styleValue) { method _formatStyleValue (line 974) | _formatStyleValue (style = "font-size", styleValue = "13px") { method _showTextPropery (line 986) | _showTextPropery (propName, propValue, postfix = "") { method _findTokenValueByName (line 992) | _findTokenValueByName (tokenName, libName, styleValue = null) { method _findSymbolAndLibBySymbolName (line 1016) | _findSymbolAndLibBySymbolName (symName) { method _findStyleAndLibByStyleName (line 1029) | _findStyleAndLibByStyleName (styleName) { method _findSwatchTokens (line 1046) | _findSwatchTokens (cv) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/Viewer.js function getQuery (line 4) | function getQuery(uri, q) { function showError (line 8) | function showError(error) { function showMessage (line 12) | function showMessage(message) { function checkFolderInfoRequest (line 16) | function checkFolderInfoRequest(resp) { function handleDecreaseVersion (line 27) | function handleDecreaseVersion() { function handleIncreaseVersion (line 34) | function handleIncreaseVersion() { function doTransNext (line 45) | function doTransNext() { function pagerMarkImageAsLoaded (line 76) | function pagerMarkImageAsLoaded() { function preloadAllPageImages (line 83) | async function preloadAllPageImages() { function reloadAllPageImages (line 95) | function reloadAllPageImages() { function doBlinkHotspots (line 107) | function doBlinkHotspots() { function splitStylesStr (line 113) | function splitStylesStr(str) { class Viewer (line 119) | class Viewer { method constructor (line 120) | constructor(story, files) { method initialize (line 165) | initialize() { method initAnimations (line 195) | initAnimations() { method initializeLast (line 207) | initializeLast() { method initParseGetParams (line 237) | initParseGetParams() { method initializeHighDensitySupport (line 254) | initializeHighDensitySupport() { method isHighDensityDisplay (line 264) | isHighDensityDisplay() { method buildUserStory (line 267) | buildUserStory() { method handleKeyDown (line 294) | handleKeyDown(jevent) { method showTextSearch (line 356) | showTextSearch() { method blinkHotspots (line 365) | blinkHotspots() { method setMouseMoveHandler (line 371) | setMouseMoveHandler(obj) { method onMouseMove (line 375) | onMouseMove(x, y) { method onContentClick (line 380) | onContentClick() { method onModalClick (line 391) | onModalClick() { method showMenu (line 396) | showMenu() { method hideMenu (line 401) | hideMenu() { method _setupFolderinfoRequest (line 407) | _setupFolderinfoRequest(func) { method decreaseVersion (line 415) | decreaseVersion() { method increaseVersion (line 419) | increaseVersion() { method showChild (line 423) | showChild(child) { method _showSidebar (line 437) | _showSidebar() { method _hideSidebar (line 443) | _hideSidebar() { method hideChild (line 449) | hideChild() { method share (line 459) | share() { method openFulImage (line 484) | openFulImage() { method toggleZoom (line 494) | toggleZoom(newState = undefined, updateToogler = true) { method openNewWindow (line 500) | openNewWindow() { method zoomContent (line 506) | zoomContent() { method getPageHashes (line 587) | getPageHashes() { method getModalFirstParentPageIndex (line 598) | getModalFirstParentPageIndex(modalIndex) { method getPageIndex (line 618) | getPageIndex(page, defIndex = 0) { method goBack (line 634) | goBack() { method closeModal (line 644) | closeModal() { method goToPage (line 647) | goToPage(page, searchText) { method goTo (line 657) | goTo(page, refreshURL = true, link = undefined, incBackStack = true) { method _setupTransNext (line 744) | _setupTransNext(msecs) { method _resetTransQueue (line 758) | _resetTransQueue() { method refresh_update_navbar (line 763) | refresh_update_navbar(page) { method refresh_update_links_toggler (line 789) | refresh_update_links_toggler(page) { method refresh_hide_last_image (line 792) | refresh_hide_last_image(page) { method refresh_adjust_content_layer (line 815) | refresh_adjust_content_layer(page) { method refresh_switch_modal_layer (line 829) | refresh_switch_modal_layer(page) { method _getSearchPath (line 846) | _getSearchPath(page = null, extURL = null) { method _getPageFullURL (line 853) | _getPageFullURL(page = null, extURL = null) { method _calcCurrentPageURL (line 858) | _calcCurrentPageURL(page = null, extURL = null) { method refresh_url (line 867) | refresh_url(page, extURL = "", pushHistory = true) { method _parseLocationSearch (line 891) | _parseLocationSearch() { method handleNewLocation (line 914) | handleNewLocation(initial) { method clear_context_hide_all_images (line 962) | clear_context_hide_all_images() { method clear_context (line 989) | clear_context() { method refresh (line 999) | refresh() { method onKeyEscape (line 1004) | onKeyEscape() { method next (line 1026) | next() { method previous (line 1032) | previous() { method getFirstUserPage (line 1042) | getFirstUserPage() { method getNextUserPage (line 1046) | getNextUserPage(page = null) { method getNextVisPage (line 1053) | getNextVisPage(page, loopSearch = true) { method getPreviousUserPage (line 1059) | getPreviousUserPage(page) { method toggleLinks (line 1064) | toggleLinks(newState = undefined, updateToogler = true) { method toogleLayout (line 1069) | toogleLayout(newState = undefined, updateToogler = true) { method toogleFullScreen (line 1080) | toogleFullScreen(newState = undefined, updateToogler = true) { method toogleUI (line 1087) | toogleUI(newState = undefined, updateToogler = true) { method _updateLinksState (line 1092) | _updateLinksState(showLinks = undefined, div = undefined) { method showHints (line 1107) | showHints() { method handleStateChanges (line 1113) | handleStateChanges(e) { method _enableFullScreen (line 1128) | _enableFullScreen() { method _disableFullScreen (line 1150) | _disableFullScreen() { function addRemoveClass (line 1165) | function addRemoveClass(mode, el, cls) { function handleStateChanges (line 1186) | function handleStateChanges(e) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/ViewerPage.js constant EVENT_HOVER (line 34) | const EVENT_HOVER = 1 constant TRANS_ANIM_NONE (line 35) | const TRANS_ANIM_NONE = 0 constant TRANS_ANIMATIONS (line 36) | let TRANS_ANIMATIONS = [ function inViewport (line 47) | function inViewport($el) function handleAnimationEndOnHide (line 56) | function handleAnimationEndOnHide(el) function handleAnimationEndOnShow (line 67) | function handleAnimationEndOnShow(el) class ViewerPage (line 77) | class ViewerPage method constructor (line 80) | constructor() method showHideGalleryLinks (line 104) | showHideGalleryLinks(show = null) method _showHideGalleryLinkSet (line 111) | _showHideGalleryLinkSet(links, forceShow = null) method getHash (line 125) | getHash() method hide (line 131) | hide(hideChilds = false, disableAnim = false) method hideCurrentOverlays (line 175) | hideCurrentOverlays() method hideChildOverlays (line 185) | hideChildOverlays() method hideOtherParentOverlays (line 195) | hideOtherParentOverlays() method show (line 206) | show(disableAnim = false) method showOverlayOverParent (line 233) | showOverlayOverParent() method findTextNext (line 259) | findTextNext() method findText (line 267) | findText(text, interactive = true) method findNextPageWithText (line 333) | findNextPageWithText(text) method findTextLayersByText (line 358) | findTextLayersByText(text, foundLayers, layers = null) method _findTextShowElement (line 377) | _findTextShowElement(l, isFocused = false) method _scrollTo (line 399) | _scrollTo(x, y) method hideFoundTextResults (line 412) | hideFoundTextResults() method stopTextSearch (line 418) | stopTextSearch() method updatePosition (line 425) | updatePosition() method showOverlayByLinkIndex (line 464) | showOverlayByLinkIndex(linkIndex) method onMouseMove (line 499) | onMouseMove(x, y) method onMouseMoveOverlay (line 510) | onMouseMoveOverlay(x, y) method showAsOverlayInCurrentPage (line 569) | showAsOverlayInCurrentPage(orgPage, link, posX, posY, linkParentFixed,... method loadImages (line 706) | loadImages(force = false) method showLayout (line 857) | showLayout() method _addLayoutLines (line 866) | _addLayoutLines(imageDiv) method _getSrcPageAndLink (line 898) | _getSrcPageAndLink() method _getLinkByTargetPage (line 914) | _getLinkByTargetPage(page, links, targetPageIndex) method _getLinkByIndex (line 926) | _getLinkByIndex(index) method _getLinkByIndexInLinks (line 938) | _getLinkByIndexInLinks(index, links) method _loadSingleImage (line 948) | _loadSingleImage(sizeSrc, idPrefix) method _createLinks (line 968) | _createLinks(panel) function handleLinkEvent (line 1052) | function handleLinkEvent(event) FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/pp-viewer/viewer/js/other/jquery.hotkeys.js function keyHandler (line 130) | function keyHandler(handleObj) { FILE: PuzzlePublisher.sketchplugin/Contents/Sketch/tokens/DSExporter.js constant BLENDING_MODE_SKETCH_TO_CSS (line 29) | const BLENDING_MODE_SKETCH_TO_CSS = { class DSExporter (line 64) | class DSExporter { method constructor (line 65) | constructor(context) { method init (line 99) | init() { method initForPublisher (line 124) | initForPublisher() { method logMsg (line 134) | logMsg(msg) { method logError (line 143) | logError(error) { method stopWithError (line 148) | stopWithError(error) { method run (line 155) | run() { method _openFinder (line 177) | _openFinder() { method _clearCloudName (line 181) | _clearCloudName(cloudName) { method _showMessages (line 192) | _showMessages() { method _showErrors (line 199) | _showErrors() { method _showDialog (line 208) | _showDialog() { method _export (line 279) | _export() { method _getStylesAsText (line 292) | _getStylesAsText() { method _getStyleInfoAsText (line 341) | _getStyleInfoAsText(sStyle) { method _getTokensAsText (line 352) | _getTokensAsText() { method getAbstractTokensAsText (line 362) | getAbstractTokensAsText(opt) { method _getAbstractToken (line 376) | _getAbstractToken(opt, value) { method _getColorToken (line 389) | _getColorToken(color) { method _getFontSizeToken (line 397) | _getFontSizeToken(fontSize) { method _getFontFamilyToken (line 401) | _getFontFamilyToken(fontFamily) { method _getFontWeightToken (line 405) | _getFontWeightToken(fontWeight) { method _getTextStylePropsAsText (line 411) | _getTextStylePropsAsText(sStyle, spaces = "") { method _getLayerStylePropsAsText (line 455) | _getLayerStylePropsAsText(sSharedStyle, layer, sStyle, spaces = "") { method _getLayerBorderByIndexAsText (line 504) | _getLayerBorderByIndexAsText(sStyle, index, spaces) { method _getLayerFillByIndexAsText (line 559) | _getLayerFillByIndexAsText(sStyle, index, spaces) { method _getLayerShadowsText (line 600) | _getLayerShadowsText(sStyle, spaces) { method _getLayerTypeShadowsText (line 613) | _getLayerTypeShadowsText(sStyle, shadows, inset, spaces) { method _calcGradientDeg (line 641) | _calcGradientDeg(g) { method _parseStyleName (line 657) | _parseStyleName(nameSrc, isText) { FILE: comments/backend/lib/Comments.js function commentReplaceEnds (line 1) | function commentReplaceEnds(value) { class CommentsAbstractForm (line 5) | class CommentsAbstractForm { method constructor (line 6) | constructor(formName) { method _tuneInput (line 11) | _tuneInput(inputName, type = "input") { method _setInputValue (line 33) | _setInputValue(inputName, value) { method showError (line 38) | showError(errorText) { method show (line 41) | show() { method hide (line 47) | hide() { method showViewer (line 52) | showViewer() { method hideViewer (line 54) | hideViewer() { method buildHTML (line 57) | buildHTML() { method getDataFromForm (line 60) | getDataFromForm() { method putDataInForm (line 63) | putDataInForm() { } method checkData (line 64) | checkData() { } method handleEnterKey (line 65) | handleEnterKey() { method clear (line 68) | clear() { method submit (line 71) | submit() { } class CommentsLoginForm (line 74) | class CommentsLoginForm extends CommentsAbstractForm { method constructor (line 75) | constructor() { method putDataInForm (line 79) | putDataInForm() { method checkData (line 83) | checkData() { method getDataFromForm (line 90) | getDataFromForm() { method buildHTML (line 93) | buildHTML() { method submit (line 109) | submit() { method clear (line 134) | clear() { class CommentsAuthForm (line 141) | class CommentsAuthForm extends CommentsAbstractForm { method constructor (line 142) | constructor() { method putDataInForm (line 148) | putDataInForm() { method checkData (line 158) | checkData() { method getDataFromForm (line 169) | getDataFromForm() { method buildHTML (line 173) | buildHTML() { method cancel (line 197) | cancel() { method submit (line 202) | submit() { method clear (line 238) | clear() { class CommentsNewCommentForm (line 247) | class CommentsNewCommentForm extends CommentsAbstractForm { method constructor (line 248) | constructor() { method putDataInForm (line 255) | putDataInForm() { method checkData (line 259) | checkData() { method getDataFromForm (line 266) | getDataFromForm() { method getHTML (line 269) | getHTML() { method buildHTML (line 300) | buildHTML() { method startMarkerMove (line 306) | startMarkerMove() { method stopMarkerMove (line 325) | stopMarkerMove() { method onMouseMove (line 334) | onMouseMove(x, y) { method saveMarker (line 338) | saveMarker() { method dropMarker (line 349) | dropMarker() { method submit (line 358) | submit() { method clear (line 388) | clear() { method hide (line 394) | hide() { method hideViewer (line 398) | hideViewer() { class CommentsEditCommentForm (line 403) | class CommentsEditCommentForm extends CommentsAbstractForm { method constructor (line 404) | constructor(commentID) { method build (line 413) | build(commentID) { method putDataInForm (line 428) | putDataInForm() { method checkData (line 432) | checkData() { method cancel (line 439) | cancel() { method getDataFromForm (line 443) | getDataFromForm() { method getHTML (line 446) | getHTML() { method buildHTML (line 479) | buildHTML() { method startMarkerMove (line 486) | startMarkerMove() { method stopMarkerMove (line 505) | stopMarkerMove() { method onMouseMove (line 514) | onMouseMove(x, y) { method saveMarker (line 518) | saveMarker() { method dropMarker (line 529) | dropMarker() { method submit (line 538) | submit() { method clear (line 568) | clear() { method hide (line 574) | hide() { method hideViewer (line 578) | hideViewer() { class Comments (line 583) | class Comments { method constructor (line 584) | constructor(forumID, url, sid, user) { method clearSession (line 615) | clearSession() { method saveSessionInBrowser (line 627) | saveSessionInBrowser() { method processRequestResult (line 631) | processRequestResult(result) { method sendCommand (line 645) | sendCommand(cmd, formData, handler) { method logout (line 657) | logout() { method reloadComments (line 667) | reloadComments() { method removeComment (line 684) | removeComment(commentID) { method editComment (line 705) | editComment(commentID) { method getCommentByID (line 713) | getCommentByID(commentID) { method build (line 718) | build(commentList) { method _buildComments (line 731) | _buildComments(commentList) { method _buildMarkers (line 780) | _buildMarkers() { method _buildScene (line 793) | _buildScene() { method addCircleToScene (line 807) | addCircleToScene(id, x, y, number = "") { method removeCircleOnScene (line 828) | removeCircleOnScene(id) { method _dropScene (line 831) | _dropScene() { method _clearScene (line 834) | _clearScene() { method showViewer (line 838) | showViewer() { method hideViewer (line 846) | hideViewer() { FILE: comments/backend/lib/Forum.php function getallheaders (line 110) | function getallheaders() { class Page (line 121) | class Page method build (line 128) | public static function build($pubID){ method setError (line 135) | protected function setError($errorCode){ method addComment (line 140) | public function addComment(){ method removeComment (line 172) | public function removeComment(){ method updateComment (line 204) | public function updateComment(){ method notify (line 242) | private function notify($comment){ method getInfo (line 288) | public function getInfo(){ method getExtendedComments (line 303) | public function getExtendedComments(){ method init (line 342) | protected function init(){ method load (line 351) | protected function load(){ method create (line 368) | protected function create(){ method save (line 391) | protected function save(){ method getJSONPath (line 395) | private function getJSONPath(){ method getUserVisitsBasePath (line 400) | private function getUserVisitsBasePath(){ method getUserVisitsPath (line 404) | private function getUserVisitsPath($uid){ method loadJSON (line 408) | protected function loadJSON(){ method saveToJSON (line 427) | protected function saveToJSON(){ method getUserVisited (line 444) | protected function getUserVisited($uid){ class Project (line 491) | class Project method build (line 497) | public static function build($pubID){ method setError (line 504) | protected function setError($errorCode){ method init (line 509) | protected function init(){ method load (line 518) | protected function load(){ method create (line 535) | protected function create(){ method getProjectInfo (line 545) | public function getProjectInfo(){ method addPageIDs (line 570) | public function addPageIDs($pagePubID,$pageIntID){ method save (line 581) | protected function save(){ method getJSONPath (line 585) | private function getJSONPath(){ method loadJSON (line 589) | protected function loadJSON(){ method saveToJSON (line 608) | protected function saveToJSON(){ class Forum (line 634) | class Forum method build (line 648) | public static function build($forumID){ method forumID (line 655) | public function forumID(){ method generatePageIntIDForPubID (line 659) | public function generatePageIntIDForPubID($pagePubID){ method findPageIntIDByPubID (line 668) | public function findPageIntIDByPubID($pubID){ method generateProjectIntIDForPubID (line 675) | public function generateProjectIntIDForPubID($pubID){ method findProjectIntIDByPubID (line 684) | public function findProjectIntIDByPubID($pubID){ method logout (line 692) | public function logout(){ method login (line 703) | public function login(){ method auth (line 725) | public function auth(){ method _createAuthCode (line 764) | private function _createAuthCode($uid){ method _checkAuthCodesFolder (line 770) | private function _checkAuthCodesFolder(){ method _getAuthEmail (line 778) | private function _getAuthEmail($code){ method _saveAuthCode (line 792) | protected function _saveAuthCode($code,$email){ method _dropAuthCode (line 800) | protected function _dropAuthCode($code){ method _createSession (line 809) | private function _createSession($uid){ method _checkSessionsFolder (line 827) | private function _checkSessionsFolder(){ method _getSessionUID (line 836) | private function _getSessionUID($sid){ method _saveSession (line 850) | protected function _saveSession($sid,$uid){ method _dropSession (line 859) | protected function _dropSession($sid){ method _loginSendCode (line 868) | private function _loginSendCode($email,$code){ method _getPagePubIDByReferer (line 886) | private function _getPagePubIDByReferer(){ method buildPage (line 894) | public function buildPage(){ method buildProject (line 899) | public function buildProject(){ method getProjectInfo (line 906) | public function getProjectInfo(){ method sendEmail (line 923) | public function sendEmail($email){ method _sendEmail_uidsTo (line 976) | private function _sendEmail_uidsTo($uids){ method getUserByEmail (line 999) | public function getUserByEmail($email,$name){ method getUserByUID (line 1017) | public function getUserByUID($uid){ method findUserByEmail (line 1025) | private function findUserByEmail(&$usersInfo,$email){ method init (line 1032) | protected function init(){ method _findUserByODC (line 1120) | private function _findUserByODC($name,$email){ method getBasePage (line 1125) | public function getBasePage(){ method getBaseProject (line 1128) | public function getBaseProject(){ method loadUsersInfo (line 1140) | public function loadUsersInfo(){ method setError (line 1165) | protected function setError($errorCode){ method loadServerConfig (line 1172) | protected function loadServerConfig(){ method saveUsersInfo (line 1191) | protected function saveUsersInfo($usersInfo){ method loadForumConfig (line 1207) | protected function loadForumConfig(){ method saveForumConfig (line 1226) | protected function saveForumConfig(){ FILE: comments/backend/lib/Frontend.php class Frontend (line 3) | class Frontend method buildFullHTML (line 5) | public static function buildFullHTML(&$forum,&$page,&$commentsInfo){ method buildCommentListHTML (line 30) | public static function buildCommentListHTML(&$page,&$commentsInfo){ FILE: comments/backend/server.php function exitError (line 8) | function exitError($errorCode) function exitSuccess (line 19) | function exitSuccess($message,$data=null) function http_get_param (line 34) | function http_get_param($name) function http_post_param (line 40) | function http_post_param($name) FILE: docs/Favicon/resources/jquery.hotkeys.js function keyHandler (line 130) | function keyHandler(handleObj) { FILE: docs/Favicon/viewer/AbstractViewer.js class AbstractViewer (line 2) | class AbstractViewer { method constructor (line 3) | constructor() { method pageChanged (line 20) | pageChanged() { method viewerResized (line 25) | viewerResized() { method hide (line 29) | hide() { method show (line 33) | show() { method toggle (line 37) | toggle() { method handleKeyDown (line 41) | handleKeyDown(jevent) { method handleKeyDownWhileInactive (line 45) | handleKeyDownWhileInactive(jevent) { method onContentClick (line 48) | onContentClick() { method isVisible (line 54) | isVisible() { method toggle (line 58) | toggle() { method _showSelf (line 62) | _showSelf() { method _hideSelf (line 66) | _hideSelf() { FILE: docs/Favicon/viewer/CommentsViewer.js class CommentsViewer (line 4) | class CommentsViewer extends AbstractViewer { method constructor (line 5) | constructor() { method initialize (line 15) | initialize(force = false) { method _hideSelf (line 27) | _hideSelf() { method handleKeyDownWhileInactive (line 35) | handleKeyDownWhileInactive(jevent) { method pageChanged (line 49) | pageChanged() { method handleKeyDown (line 60) | handleKeyDown(jevent) { method _showCommentCounter (line 79) | _showCommentCounter() { method updateCommentCounter (line 99) | updateCommentCounter(total) { method _showComments (line 109) | _showComments() { method _showSelf (line 137) | _showSelf() { method _showLoadingMessage (line 148) | _showLoadingMessage() { FILE: docs/Favicon/viewer/GalleryViewer.js constant GALLERY_TOP_MARGIN (line 1) | const GALLERY_TOP_MARGIN = 80 constant GALLERY_LEFTRIGH_MARGIN (line 2) | const GALLERY_LEFTRIGH_MARGIN = 40 class GalleryViewerMapLink (line 5) | class GalleryViewerMapLink { method constructor (line 6) | constructor(index, link, spage, dpage) { method buildCode (line 18) | buildCode(zoom, visible) { class GalleryViewer (line 72) | class GalleryViewer extends AbstractViewer { method constructor (line 73) | constructor() { method initialize (line 97) | initialize(force = false, skipZoomUpdate = false) { method handleKeyDown (line 128) | handleKeyDown(jevent) { method mapZoomChanged (line 150) | mapZoomChanged(zoomValue) { method viewerResized (line 156) | viewerResized() { method handleKeyDownWhileInactive (line 161) | handleKeyDownWhileInactive(jevent) { method handleURLParam (line 176) | handleURLParam(paramValue) { method enableMapMode (line 185) | enableMapMode(enabled) { method showMapLinks (line 193) | showMapLinks(visible) { method resetMapZoom (line 200) | resetMapZoom() { method _showSelf (line 205) | _showSelf() { method _hideSelf (line 223) | _hideSelf() { method loadPages (line 231) | loadPages() { method loadPagesAbs (line 238) | loadPagesAbs() { method addMapPageGroupTitle (line 307) | addMapPageGroupTitle(group) { method selectPage (line 321) | selectPage(index) { method mouseEnterPage (line 326) | mouseEnterPage(index) { method loadOnePage (line 336) | loadOnePage(page) { method loadOnePageAbs (line 379) | loadOnePageAbs(page, pageLeft, pageTop) { method _valueToStyle (line 423) | _valueToStyle(styleName, v, absDelta = 0) { method _showHideMapLinks (line 427) | _showHideMapLinks(show) { method _buildMapLinks (line 434) | _buildMapLinks(finalWidth, finalHeight) { function searchScreen (line 475) | function searchScreen() { FILE: docs/Favicon/viewer/LayersData.js constant SYMBOLS_DICT (line 1) | const SYMBOLS_DICT = {}; constant TOKENS_DICT (line 2) | const TOKENS_DICT = {}; FILE: docs/Favicon/viewer/SymbolViewer.js constant ELEMENTINSPECTOR_LINUX_FONT_SIZES (line 1) | const ELEMENTINSPECTOR_LINUX_FONT_SIZES = { constant SUPPORT_TYPES (line 19) | const SUPPORT_TYPES = ["Text", "ShapePath", "Image"] class SymbolViewer (line 21) | class SymbolViewer extends AbstractViewer { method constructor (line 22) | constructor() { method initialize (line 31) | initialize(force = false) { method _setSymCheck (line 61) | _setSymCheck(showSymbols) { method pageChanged (line 69) | pageChanged() { method _selectLib (line 73) | _selectLib(libName) { method _reShowContent (line 78) | _reShowContent() { method toggle (line 95) | toggle() { method _hideSelf (line 101) | _hideSelf() { method onContentClick (line 118) | onContentClick() { method handleKeyDown (line 123) | handleKeyDown(jevent) { method handleKeyDownWhileInactive (line 138) | handleKeyDownWhileInactive(jevent) { method _showSelf (line 152) | _showSelf() { method _showEmptyContent (line 173) | _showEmptyContent() { method _buildSymbolLinks (line 178) | _buildSymbolLinks() { method _showPage (line 186) | _showPage(page) { method _create (line 207) | _create() { method _processSymbolList (line 216) | _processSymbolList(layers, isParentSymbol = false) { method _processLayerList (line 243) | _processLayerList(layers, sSI = null) { method _showElement (line 253) | _showElement(l, siLayer = null) { method setSelected (line 455) | setSelected(event = null, layer = null, a = null, force = false) { method findOtherSelection (line 525) | findOtherSelection(click, layers, foundLayers) { method mouseEnterLayerDiv (line 541) | mouseEnterLayerDiv(div) { method _drawLeftHMargin (line 566) | _drawLeftHMargin(currentPanel, layer, slayer) { method _drawRightHMargin (line 594) | _drawRightHMargin(currentPanel, layer, slayer) { method _drawTopVMargin (line 626) | _drawTopVMargin(currentPanel, layer, slayer) { method _drawBottomVMargin (line 653) | _drawBottomVMargin(currentPanel, layer, slayer) { method _findLayersCenterX (line 685) | _findLayersCenterX(l, sl) { method _findLayersCenterY (line 691) | _findLayersCenterY(l, sl) { method _drawMarginLine (line 697) | _drawMarginLine(currentPanel, x, y, width, height, className) { method _drawMarginValue (line 704) | _drawMarginValue(currentPanel, x, y, value) { method _decorateCSS (line 719) | _decorateCSS(layer, tokens, siLayer) { method _decorateSwatchToken (line 762) | _decorateSwatchToken(tokens, styleValue) { method _decorateStyleToken (line 768) | _decorateStyleToken(style, tokens, siLayer, styleValue) { method _formatStyleValue (line 783) | _formatStyleValue(style = "font-size", styleValue = "13px") { method _showTextPropery (line 795) | _showTextPropery(propName, propValue, postfix = "") { method _findTokenValueByName (line 801) | _findTokenValueByName(tokenName, libName, styleValue = null) { method _findSymbolAndLibBySymbolName (line 825) | _findSymbolAndLibBySymbolName(symName) { method _findStyleAndLibByStyleName (line 838) | _findStyleAndLibByStyleName(styleName) { method _findSwatchTokens (line 855) | _findSwatchTokens(cv) { FILE: docs/Favicon/viewer/VersionViewer.js function getVersionInfoRequest (line 1) | function getVersionInfoRequest() { class VersionViewer (line 17) | class VersionViewer extends AbstractViewer { method constructor (line 18) | constructor() { method initialize (line 24) | initialize(force = false) { method goTo (line 35) | goTo(pageIndex) { method switchMode (line 40) | switchMode(delta) { method _hideSelf (line 61) | _hideSelf() { method pageChanged (line 70) | pageChanged() { method handleKeyDownWhileInactive (line 83) | handleKeyDownWhileInactive(jevent) { method handleKeyDown (line 101) | handleKeyDown(jevent) { method _restoreNewImages (line 122) | _restoreNewImages() { method _showScreens (line 129) | _showScreens(data, showNew) { method _showCurrentPageDiffs (line 157) | _showCurrentPageDiffs() { method _loadData (line 186) | _loadData(data) { method _askServerTools (line 208) | _askServerTools() { method _showSelf (line 216) | _showSelf() { method _showLoadingMessage (line 223) | _showLoadingMessage() { FILE: docs/Favicon/viewer/viewer-page.js constant EVENT_HOVER (line 25) | const EVENT_HOVER = 1 constant TRANS_ANIM_NONE (line 26) | const TRANS_ANIM_NONE = 0 constant TRANS_ANIMATIONS (line 27) | let TRANS_ANIMATIONS = [ function inViewport (line 38) | function inViewport($el) { function handleAnimationEndOnHide (line 45) | function handleAnimationEndOnHide(el) { function handleAnimationEndOnShow (line 54) | function handleAnimationEndOnShow(el) { class ViewerPage (line 65) | class ViewerPage { method constructor (line 67) | constructor() { method showHideGalleryLinks (line 88) | showHideGalleryLinks(show = null) { method _showHideGalleryLinkSet (line 94) | _showHideGalleryLinkSet(links, forceShow = null) { method getHash (line 106) | getHash() { method hide (line 111) | hide(hideChilds = false, disableAnim = false) { method hideCurrentOverlays (line 147) | hideCurrentOverlays() { method hideChildOverlays (line 155) | hideChildOverlays() { method hideOtherParentOverlays (line 163) | hideOtherParentOverlays() { method show (line 172) | show(disableAnim = false) { method updatePosition (line 191) | updatePosition() { method showOverlayByLinkIndex (line 219) | showOverlayByLinkIndex(linkIndex) { method onMouseMove (line 250) | onMouseMove(x, y) { method onMouseMoveOverlay (line 259) | onMouseMoveOverlay(x, y) { method showAsOverlayInCurrentPage (line 312) | showAsOverlayInCurrentPage(orgPage, link, posX, posY, linkParentFixed,... method loadImages (line 422) | loadImages(force = false) { method showLayout (line 524) | showLayout() { method _addLayoutLines (line 531) | _addLayoutLines(imageDiv) { method _getSrcPageAndLink (line 560) | _getSrcPageAndLink() { method _getLinkByTargetPage (line 573) | _getLinkByTargetPage(page, links, targetPageIndex) { method _getLinkByIndex (line 584) | _getLinkByIndex(index) { method _getLinkByIndexInLinks (line 594) | _getLinkByIndexInLinks(index, links) { method _loadSingleImage (line 602) | _loadSingleImage(sizeSrc, idPrefix) { method _createLinks (line 620) | _createLinks(panel) { function handleLinkEvent (line 688) | function handleLinkEvent(event) { FILE: docs/Favicon/viewer/viewer.js function getQuery (line 5) | function getQuery(uri, q) { function showError (line 9) | function showError(error) { function showMessage (line 13) | function showMessage(message) { function checkFolderInfoRequest (line 17) | function checkFolderInfoRequest(resp) { function handleDecreaseVersion (line 28) | function handleDecreaseVersion() { function handleIncreaseVersion (line 35) | function handleIncreaseVersion() { function doTransNext (line 46) | function doTransNext() { function pagerMarkImageAsLoaded (line 77) | function pagerMarkImageAsLoaded() { function preloadAllPageImages (line 84) | async function preloadAllPageImages() { function reloadAllPageImages (line 96) | function reloadAllPageImages() { function doBlinkHotspots (line 108) | function doBlinkHotspots() { function splitStylesStr (line 114) | function splitStylesStr(str) { function createViewer (line 120) | function createViewer(story, files) { function addRemoveClass (line 1043) | function addRemoveClass(mode, el, cls) { function redirectFromHashToSearch (line 1069) | function redirectFromHashToSearch() { function handleStateChanges (line 1099) | function handleStateChanges(e) { FILE: docs/FixedLayers/resources/jquery.hotkeys.js function keyHandler (line 130) | function keyHandler(handleObj) { FILE: docs/FixedLayers/viewer/AbstractViewer.js class AbstractViewer (line 2) | class AbstractViewer { method constructor (line 3) | constructor() { method pageChanged (line 20) | pageChanged() { method viewerResized (line 25) | viewerResized() { method hide (line 29) | hide() { method show (line 33) | show() { method toggle (line 37) | toggle() { method handleKeyDown (line 41) | handleKeyDown(jevent) { method handleKeyDownWhileInactive (line 45) | handleKeyDownWhileInactive(jevent) { method onContentClick (line 48) | onContentClick() { method isVisible (line 54) | isVisible() { method toggle (line 58) | toggle() { method _showSelf (line 62) | _showSelf() { method _hideSelf (line 66) | _hideSelf() { FILE: docs/FixedLayers/viewer/CommentsViewer.js class CommentsViewer (line 4) | class CommentsViewer extends AbstractViewer { method constructor (line 5) | constructor() { method initialize (line 15) | initialize(force = false) { method _hideSelf (line 27) | _hideSelf() { method handleKeyDownWhileInactive (line 35) | handleKeyDownWhileInactive(jevent) { method pageChanged (line 49) | pageChanged() { method handleKeyDown (line 60) | handleKeyDown(jevent) { method _showCommentCounter (line 79) | _showCommentCounter() { method updateCommentCounter (line 99) | updateCommentCounter(total) { method _showComments (line 109) | _showComments() { method _showSelf (line 137) | _showSelf() { method _showLoadingMessage (line 148) | _showLoadingMessage() { FILE: docs/FixedLayers/viewer/GalleryViewer.js constant GALLERY_TOP_MARGIN (line 1) | const GALLERY_TOP_MARGIN = 80 constant GALLERY_LEFTRIGH_MARGIN (line 2) | const GALLERY_LEFTRIGH_MARGIN = 40 class GalleryViewerMapLink (line 5) | class GalleryViewerMapLink { method constructor (line 6) | constructor(index, link, spage, dpage) { method buildCode (line 18) | buildCode(zoom, visible) { class GalleryViewer (line 72) | class GalleryViewer extends AbstractViewer { method constructor (line 73) | constructor() { method initialize (line 97) | initialize(force = false, skipZoomUpdate = false) { method handleKeyDown (line 128) | handleKeyDown(jevent) { method mapZoomChanged (line 150) | mapZoomChanged(zoomValue) { method viewerResized (line 156) | viewerResized() { method handleKeyDownWhileInactive (line 161) | handleKeyDownWhileInactive(jevent) { method handleURLParam (line 176) | handleURLParam(paramValue) { method enableMapMode (line 185) | enableMapMode(enabled) { method showMapLinks (line 193) | showMapLinks(visible) { method resetMapZoom (line 200) | resetMapZoom() { method _showSelf (line 205) | _showSelf() { method _hideSelf (line 223) | _hideSelf() { method loadPages (line 231) | loadPages() { method loadPagesAbs (line 238) | loadPagesAbs() { method addMapPageGroupTitle (line 307) | addMapPageGroupTitle(group) { method selectPage (line 321) | selectPage(index) { method mouseEnterPage (line 326) | mouseEnterPage(index) { method loadOnePage (line 336) | loadOnePage(page) { method loadOnePageAbs (line 379) | loadOnePageAbs(page, pageLeft, pageTop) { method _valueToStyle (line 423) | _valueToStyle(styleName, v, absDelta = 0) { method _showHideMapLinks (line 427) | _showHideMapLinks(show) { method _buildMapLinks (line 434) | _buildMapLinks(finalWidth, finalHeight) { function searchScreen (line 475) | function searchScreen() { FILE: docs/FixedLayers/viewer/LayersData.js constant SYMBOLS_DICT (line 1) | const SYMBOLS_DICT = {"ux1-ui":{"styles":{"Controls/Buttons/BorderButton... constant TOKENS_DICT (line 2) | const TOKENS_DICT = {'ux1-ui':{"@space-xxx-large":"60px","@space-xx-larg... FILE: docs/FixedLayers/viewer/SymbolViewer.js constant ELEMENTINSPECTOR_LINUX_FONT_SIZES (line 1) | const ELEMENTINSPECTOR_LINUX_FONT_SIZES = { constant SUPPORT_TYPES (line 19) | const SUPPORT_TYPES = ["Text", "ShapePath", "Image"] class SymbolViewer (line 21) | class SymbolViewer extends AbstractViewer { method constructor (line 22) | constructor() { method initialize (line 31) | initialize(force = false) { method _setSymCheck (line 61) | _setSymCheck(showSymbols) { method pageChanged (line 69) | pageChanged() { method _selectLib (line 73) | _selectLib(libName) { method _reShowContent (line 78) | _reShowContent() { method toggle (line 95) | toggle() { method _hideSelf (line 101) | _hideSelf() { method onContentClick (line 118) | onContentClick() { method handleKeyDown (line 123) | handleKeyDown(jevent) { method handleKeyDownWhileInactive (line 138) | handleKeyDownWhileInactive(jevent) { method _showSelf (line 152) | _showSelf() { method _showEmptyContent (line 173) | _showEmptyContent() { method _buildSymbolLinks (line 178) | _buildSymbolLinks() { method _showPage (line 186) | _showPage(page) { method _create (line 207) | _create() { method _processSymbolList (line 216) | _processSymbolList(layers, isParentSymbol = false) { method _processLayerList (line 243) | _processLayerList(layers, sSI = null) { method _showElement (line 253) | _showElement(l, siLayer = null) { method setSelected (line 455) | setSelected(event = null, layer = null, a = null, force = false) { method findOtherSelection (line 525) | findOtherSelection(click, layers, foundLayers) { method mouseEnterLayerDiv (line 541) | mouseEnterLayerDiv(div) { method _drawLeftHMargin (line 566) | _drawLeftHMargin(currentPanel, layer, slayer) { method _drawRightHMargin (line 594) | _drawRightHMargin(currentPanel, layer, slayer) { method _drawTopVMargin (line 626) | _drawTopVMargin(currentPanel, layer, slayer) { method _drawBottomVMargin (line 653) | _drawBottomVMargin(currentPanel, layer, slayer) { method _findLayersCenterX (line 685) | _findLayersCenterX(l, sl) { method _findLayersCenterY (line 691) | _findLayersCenterY(l, sl) { method _drawMarginLine (line 697) | _drawMarginLine(currentPanel, x, y, width, height, className) { method _drawMarginValue (line 704) | _drawMarginValue(currentPanel, x, y, value) { method _decorateCSS (line 719) | _decorateCSS(layer, tokens, siLayer) { method _decorateSwatchToken (line 762) | _decorateSwatchToken(tokens, styleValue) { method _decorateStyleToken (line 768) | _decorateStyleToken(style, tokens, siLayer, styleValue) { method _formatStyleValue (line 783) | _formatStyleValue(style = "font-size", styleValue = "13px") { method _showTextPropery (line 795) | _showTextPropery(propName, propValue, postfix = "") { method _findTokenValueByName (line 801) | _findTokenValueByName(tokenName, libName, styleValue = null) { method _findSymbolAndLibBySymbolName (line 825) | _findSymbolAndLibBySymbolName(symName) { method _findStyleAndLibByStyleName (line 838) | _findStyleAndLibByStyleName(styleName) { method _findSwatchTokens (line 855) | _findSwatchTokens(cv) { FILE: docs/FixedLayers/viewer/VersionViewer.js function getVersionInfoRequest (line 1) | function getVersionInfoRequest() { class VersionViewer (line 17) | class VersionViewer extends AbstractViewer { method constructor (line 18) | constructor() { method initialize (line 24) | initialize(force = false) { method goTo (line 35) | goTo(pageIndex) { method switchMode (line 40) | switchMode(delta) { method _hideSelf (line 61) | _hideSelf() { method pageChanged (line 70) | pageChanged() { method handleKeyDownWhileInactive (line 83) | handleKeyDownWhileInactive(jevent) { method handleKeyDown (line 101) | handleKeyDown(jevent) { method _restoreNewImages (line 122) | _restoreNewImages() { method _showScreens (line 129) | _showScreens(data, showNew) { method _showCurrentPageDiffs (line 157) | _showCurrentPageDiffs() { method _loadData (line 186) | _loadData(data) { method _askServerTools (line 208) | _askServerTools() { method _showSelf (line 216) | _showSelf() { method _showLoadingMessage (line 223) | _showLoadingMessage() { FILE: docs/FixedLayers/viewer/viewer-page.js constant EVENT_HOVER (line 25) | const EVENT_HOVER = 1 constant TRANS_ANIM_NONE (line 26) | const TRANS_ANIM_NONE = 0 constant TRANS_ANIMATIONS (line 27) | let TRANS_ANIMATIONS = [ function inViewport (line 38) | function inViewport($el) { function handleAnimationEndOnHide (line 45) | function handleAnimationEndOnHide(el) { function handleAnimationEndOnShow (line 54) | function handleAnimationEndOnShow(el) { class ViewerPage (line 65) | class ViewerPage { method constructor (line 67) | constructor() { method showHideGalleryLinks (line 88) | showHideGalleryLinks(show = null) { method _showHideGalleryLinkSet (line 94) | _showHideGalleryLinkSet(links, forceShow = null) { method getHash (line 106) | getHash() { method hide (line 111) | hide(hideChilds = false, disableAnim = false) { method hideCurrentOverlays (line 147) | hideCurrentOverlays() { method hideChildOverlays (line 155) | hideChildOverlays() { method hideOtherParentOverlays (line 163) | hideOtherParentOverlays() { method show (line 172) | show(disableAnim = false) { method updatePosition (line 191) | updatePosition() { method showOverlayByLinkIndex (line 219) | showOverlayByLinkIndex(linkIndex) { method onMouseMove (line 250) | onMouseMove(x, y) { method onMouseMoveOverlay (line 259) | onMouseMoveOverlay(x, y) { method showAsOverlayInCurrentPage (line 312) | showAsOverlayInCurrentPage(orgPage, link, posX, posY, linkParentFixed,... method loadImages (line 422) | loadImages(force = false) { method showLayout (line 524) | showLayout() { method _addLayoutLines (line 531) | _addLayoutLines(imageDiv) { method _getSrcPageAndLink (line 560) | _getSrcPageAndLink() { method _getLinkByTargetPage (line 573) | _getLinkByTargetPage(page, links, targetPageIndex) { method _getLinkByIndex (line 584) | _getLinkByIndex(index) { method _getLinkByIndexInLinks (line 594) | _getLinkByIndexInLinks(index, links) { method _loadSingleImage (line 602) | _loadSingleImage(sizeSrc, idPrefix) { method _createLinks (line 620) | _createLinks(panel) { function handleLinkEvent (line 688) | function handleLinkEvent(event) { FILE: docs/FixedLayers/viewer/viewer.js function getQuery (line 5) | function getQuery(uri, q) { function showError (line 9) | function showError(error) { function showMessage (line 13) | function showMessage(message) { function checkFolderInfoRequest (line 17) | function checkFolderInfoRequest(resp) { function handleDecreaseVersion (line 28) | function handleDecreaseVersion() { function handleIncreaseVersion (line 35) | function handleIncreaseVersion() { function doTransNext (line 46) | function doTransNext() { function pagerMarkImageAsLoaded (line 77) | function pagerMarkImageAsLoaded() { function preloadAllPageImages (line 84) | async function preloadAllPageImages() { function reloadAllPageImages (line 96) | function reloadAllPageImages() { function doBlinkHotspots (line 108) | function doBlinkHotspots() { function splitStylesStr (line 114) | function splitStylesStr(str) { function createViewer (line 120) | function createViewer(story, files) { function addRemoveClass (line 1043) | function addRemoveClass(mode, el, cls) { function redirectFromHashToSearch (line 1069) | function redirectFromHashToSearch() { function handleStateChanges (line 1099) | function handleStateChanges(e) { FILE: server_tools/announce.php function getParam (line 20) | function getParam($key){ function printError (line 25) | function printError($error){ class Worker (line 31) | class Worker{ method __construct (line 36) | public function __construct() method _readParams (line 61) | private function _readParams(){ method _findPrevVersion (line 104) | private function _findPrevVersion(){ method _compareVers (line 119) | private function _compareVers(){ method _saveData (line 195) | private function _saveData(){ method _saveSplitData (line 222) | private function _saveSplitData($local_dir,$data){ method _postToTelegram (line 246) | private function _postToTelegram(){ method _splitData (line 271) | private function _splitData(){ method run (line 319) | public function run() FILE: server_tools/journal.php class Worker (line 3) | class Worker{ method __construct (line 8) | public function __construct() method _print_data (line 15) | public function _print_data() method run (line 26) | public function run() FILE: server_tools/lib/FolderInfo.php function folderInfoFilter (line 3) | function folderInfoFilter($var){ function find_int_in_string (line 8) | function find_int_in_string($text) { class FolderInfo (line 16) | class FolderInfo{ method __construct (line 31) | public function __construct() method _parse_context (line 38) | private function _parse_context($local_url="") method _read_dir (line 79) | private function _read_dir() method _build_url (line 100) | private function _build_url($version){ method _calc_links (line 104) | private function _calc_links(){ method collectInfo (line 138) | public function collectInfo($local_url="") method dump_json (line 147) | public function dump_json(){ method debug (line 151) | public function debug(){ FILE: server_tools/version_info.php function folderInfoFilter (line 3) | function folderInfoFilter($var){ function find_int_in_string (line 8) | function find_int_in_string($text) { class Worker (line 16) | class Worker{ method __construct (line 28) | public function __construct() method _parse_context (line 36) | private function _parse_context($local_url="") method _tranformImageURLbyPreview (line 80) | private function _tranformImageURLbyPreview($img){ method _find_info (line 85) | private function _find_info(){ method _extend_rec_info (line 105) | private function _extend_rec_info(& $rec){ method _build_url (line 125) | private function _build_url($version){ method collectInfo (line 129) | public function collectInfo($local_url="") method dump_json (line 137) | public function dump_json(){