SYMBOL INDEX (2210 symbols across 209 files) FILE: app/back-end/app.js class App (line 41) | class App { method constructor (line 47) | constructor(startupSettings) { method checkDirs (line 98) | checkDirs() { method checkThemes (line 134) | checkThemes() { method reloadSite (line 194) | reloadSite (siteName) { method switchSite (line 205) | switchSite (site) { method loadSite (line 267) | loadSite (siteName) { method loadSites (line 323) | loadSites() { method loadThemes (line 340) | loadThemes() { method loadLanguages (line 352) | loadLanguages() { method loadPlugins (line 375) | loadPlugins() { method loadDefaultLanguage (line 382) | loadDefaultLanguage (languagesLoader, errorOccurred = false) { method loadLanguage (line 396) | loadLanguage (lang, type) { method setLanguage (line 424) | setLanguage (lang, type) { method loadConfig (line 445) | loadConfig () { method loadAdditionalConfig (line 526) | loadAdditionalConfig () { method hasPermissionsErrors (line 545) | hasPermissionsErrors (error) { method initWindow (line 560) | initWindow() { method initWindowEvents (line 725) | initWindowEvents() { method initializeCustomIpcMainEvents (line 739) | initializeCustomIpcMainEvents () { method getMainWindow (line 749) | getMainWindow() { method skipSystemFiles (line 754) | skipSystemFiles (src, dest) { method addSite (line 759) | addSite (siteCatalog, siteData) { method setCurrentZoomLevel (line 764) | setCurrentZoomLevel () { FILE: app/back-end/author.js class Author (line 16) | class Author extends Model { method constructor (line 23) | constructor(appInstance, authorData, storeMode = true) { method save (line 61) | save () { method addAuthor (line 108) | addAuthor() { method updateAuthor (line 155) | updateAuthor() { method prepareAuthorName (line 186) | prepareAuthorName() { method isAuthorNameUnique (line 201) | isAuthorNameUnique() { method isAuthorUsernameUnique (line 225) | isAuthorUsernameUnique() { method delete (line 248) | delete() { method checkAndCleanImages (line 272) | checkAndCleanImages (cancelEvent = false) { method cleanImages (line 299) | cleanImages(images, imagesDir, cancelEvent) { method removeResponsiveImages (line 380) | removeResponsiveImages(originalPath) { FILE: app/back-end/authors.js class Authors (line 7) | class Authors extends Model { method constructor (line 14) | constructor(appInstance, authorsData) { method load (line 21) | load() { FILE: app/back-end/events/app.js class AppEvents (line 15) | class AppEvents { method constructor (line 16) | constructor(appInstance) { FILE: app/back-end/events/author.js class AuthorEvents (line 8) | class AuthorEvents { method constructor (line 9) | constructor(appInstance) { FILE: app/back-end/events/authors.js class AuthorsEvents (line 9) | class AuthorsEvents { method constructor (line 10) | constructor(appInstance) { FILE: app/back-end/events/backup.js class BackupEvents (line 6) | class BackupEvents { method constructor (line 7) | constructor(appInstance) { method loadBackupsList (line 75) | loadBackupsList(siteName, event) { method removeBackups (line 84) | async removeBackups(siteName, backupsNames, event) { method renameBackup (line 93) | renameBackup(siteName, oldBackupName, newBackupName, event) { method createBackup (line 102) | async createBackup(siteName, filename, event) { method restoreBackup (line 120) | async restoreBackup(siteName, backupName, event) { FILE: app/back-end/events/content.js class ContentEvents (line 8) | class ContentEvents { method constructor (line 9) | constructor(appInstance) { FILE: app/back-end/events/credits.js class CreditsEvents (line 10) | class CreditsEvents { method constructor (line 11) | constructor(appInstance) { FILE: app/back-end/events/deploy.js class DeployEvents (line 7) | class DeployEvents { method constructor (line 8) | constructor(appInstance) { method renderSite (line 92) | renderSite(site, event) { method deploySite (line 155) | deploySite(site, password, sender) { method testConnection (line 194) | async testConnection(deploymentConfig, siteName, uuid) { FILE: app/back-end/events/file-manager.js class FileManagerEvents (line 10) | class FileManagerEvents { method constructor (line 16) | constructor (appInstance) { method listFiles (line 62) | listFiles(config, sender) { method checkIfIsBinaryFile (line 101) | checkIfIsBinaryFile(output, iterator, sender) { method getIcon (line 121) | getIcon(extension, isDirectory = false) { method uploadFile (line 241) | uploadFile(config, sender) { method createFile (line 263) | createFile(config, sender) { method deleteFiles (line 284) | deleteFiles(config, sender) { method checkFilename (line 306) | checkFilename(config, sender) { FILE: app/back-end/events/image-uploader.js class ImageUploaderEvents (line 11) | class ImageUploaderEvents { method constructor (line 12) | constructor(appInstance) { FILE: app/back-end/events/import.js class ImportEvents (line 11) | class ImportEvents { method constructor (line 17) | constructor(appInstance) { method checkFile (line 39) | checkFile(siteName, filePath, sender) { method importFile (line 66) | importFile(appInstance, config, sender) { FILE: app/back-end/events/menu.js class MenuEvents (line 9) | class MenuEvents { method constructor (line 10) | constructor(appInstance) { method saveNewMenuStructure (line 23) | saveNewMenuStructure(menuStructure, siteName) { FILE: app/back-end/events/notifications.js class NotificationsEvents (line 9) | class NotificationsEvents { method constructor (line 10) | constructor(appInstance) { FILE: app/back-end/events/page.js class PageEvents (line 11) | class PageEvents { method constructor (line 12) | constructor(appInstance) { method removeNullDataFromHierarchy (line 123) | removeNullDataFromHierarchy (data) { method removeDuplicatedDataFromHierarchy (line 132) | removeDuplicatedDataFromHierarchy (data) { FILE: app/back-end/events/plugin.js class PluginEvents (line 8) | class PluginEvents { method constructor (line 9) | constructor(appInstance) { FILE: app/back-end/events/plugins-api.js class PluginsApiEvents (line 10) | class PluginsApiEvents { method constructor (line 11) | constructor (appInstance) { FILE: app/back-end/events/post.js class PostEvents (line 8) | class PostEvents { method constructor (line 9) | constructor(appInstance) { FILE: app/back-end/events/preview.js class PreviewEvents (line 10) | class PreviewEvents { method constructor (line 16) | constructor(appInstance) { method renderSite (line 60) | renderSite(site, itemID, postData, mode, event, showPreview) { method showPreview (line 157) | showPreview (siteName, mode) { FILE: app/back-end/events/site.js class SiteEvents (line 20) | class SiteEvents { method constructor (line 21) | constructor(appInstance) { method prepareThemeName (line 556) | prepareThemeName(themeName) { method loadPassword (line 566) | async loadPassword(settings, type, newPassword) { method getSiteLanguage (line 602) | getSiteLanguage (appInstance, siteName) { method setSpellcheckerLanguage (line 627) | setSpellcheckerLanguage (appInstance, language) { method removeGitConfigDirectory (line 660) | removeGitConfigDirectory (appInstance, siteName) { FILE: app/back-end/events/sync.js class SyncEvents (line 10) | class SyncEvents { method constructor (line 11) | constructor(appInstance) { method saveSyncStatus (line 25) | saveSyncStatus(status, siteName) { FILE: app/back-end/events/tag.js class TagEvents (line 8) | class TagEvents { method constructor (line 9) | constructor(appInstance) { FILE: app/back-end/events/tags.js class TagsEvents (line 9) | class TagsEvents { method constructor (line 10) | constructor(appInstance) { FILE: app/back-end/helpers/app-files.js class AppFilesHelper (line 8) | class AppFilesHelper { method constructor (line 14) | constructor(appInstance) { method relocateSites (line 26) | relocateSites(oldLocation, newLocation, event) { method relocateSite (line 80) | relocateSite(oldLocation, newLocation, site) { method checkIfDirectoryIsSite (line 112) | checkIfDirectoryIsSite(siteLocation) { method removeCatalogs (line 127) | removeCatalogs(location, catalogsToRemove) { FILE: app/back-end/helpers/avatar.js class AvatarHelper (line 3) | class AvatarHelper { method isLocalAvatar (line 11) | static isLocalAvatar(pathToCheck) { method isGravatar (line 26) | static isGravatar(pathToCheck) { method getAvatarData (line 42) | static getAvatarData(authorObject, avatarPath) { FILE: app/back-end/helpers/context-menu-builder.js method constructor (line 6) | constructor (webContents) { method showPopupMenu (line 17) | async showPopupMenu(context) { method buildMenuForElement (line 31) | async buildMenuForElement(info) { method buildMenuForTextInput (line 37) | async buildMenuForTextInput(menuInfo) { method addSpellingItems (line 49) | async addSpellingItems(menu, menuInfo) { method addSearchItems (line 72) | addSearchItems(menu, menuInfo) { method addCut (line 91) | addCut(menu, menuInfo) { method addCopy (line 102) | addCopy(menu, menuInfo) { method addPaste (line 113) | addPaste(menu, menuInfo) { method addSeparator (line 124) | addSeparator(menu) { FILE: app/back-end/helpers/db.utils.js class DBUtils (line 6) | class DBUtils { method constructor (line 7) | constructor (dbInstance) { method prepare (line 13) | prepare (sqlStatement) { method get (line 18) | get (paramsObject = null) { method run (line 35) | run (paramsObject = null) { method all (line 52) | all (paramsObject = null) { method exec (line 69) | exec (sqlQueries) { method close (line 73) | close () { method transformParams (line 80) | transformParams (paramsObject) { FILE: app/back-end/helpers/file.js class FileHelper (line 6) | class FileHelper { method readFileSync (line 13) | static readFileSync(path, options) { FILE: app/back-end/helpers/image.helper.js class ImageHelper (line 11) | class ImageHelper { method constructor (line 12) | constructor(postInstance) { method save (line 26) | save() { method delete (line 61) | delete() { method store (line 71) | store() { method storeImageAdditionalData (line 102) | storeImageAdditionalData() { method getMediaPath (line 115) | getMediaPath() { method deleteImagesDirectory (line 125) | static deleteImagesDirectory(siteDir, itemType, itemID) { method copyImagesDirectory (line 148) | static copyImagesDirectory(siteDir, postID, newPostID) { FILE: app/back-end/helpers/slug.js function createSlug (line 49) | function createSlug(textToSlugify, filenameMode = false, saveLowerChars ... FILE: app/back-end/helpers/updates.helper.js class UpdatesHelper (line 5) | class UpdatesHelper { method constructor (line 6) | constructor (config) { method retrieve (line 13) | retrieve () { method download (line 21) | download () { method sendError (line 38) | sendError (err) { method readExistingData (line 45) | readExistingData () { method handleResponse (line 52) | handleResponse (body, downloaded) { FILE: app/back-end/helpers/utils.js class UtilsHelper (line 9) | class UtilsHelper { method mergeObjects (line 19) | static mergeObjects(target, source) { method dirExists (line 56) | static dirExists(dirPath) { method fileExists (line 73) | static fileExists(filePath) { method responsiveImagesConfigExists (line 98) | static responsiveImagesConfigExists(themeConfig, type = false) { method responsiveImagesDimensions (line 118) | static responsiveImagesDimensions(themeConfig, type, group = false) { method responsiveImagesData (line 145) | static responsiveImagesData(themeConfig, type, group = false) { method responsiveImagesGroups (line 186) | static responsiveImagesGroups(themeConfig, type) { method responsiveImagesDimensionNames (line 228) | static responsiveImagesDimensionNames(dimensions, group = false) { method fileIsOverrided (line 255) | static fileIsOverrided(inputDir, themeName, filePath) { method loadThemeConfig (line 284) | static loadThemeConfig(inputDir, themeName) { method requireWithNoCache (line 315) | static requireWithNoCache(module, params = false) { method arraysHaveTheSameContent (line 328) | static arraysHaveTheSameContent (arrayA, arrayB) { FILE: app/back-end/helpers/validators/language-config.js function languageConfigValidator (line 9) | function languageConfigValidator(configPath) { FILE: app/back-end/helpers/validators/plugin-config.js function pluginConfigValidator (line 9) | function pluginConfigValidator(configPath) { FILE: app/back-end/image.js class Image (line 24) | class Image extends Model { method constructor (line 25) | constructor(appInstance, imageData) { method generateFileName (line 53) | generateFileName (fileName, suffix, dirPath, galleryDirPath) { method save (line 79) | save (generateResponsiveImages = true) { method createResponsiveImages (line 211) | createResponsiveImages(originalPath, imageType = 'contentImages') { method getSvgImageDimensions (line 549) | getSvgImageDimensions(imagePath) { method allowedImageExtension (line 580) | allowedImageExtension(extension) { method shouldUseJimp (line 593) | shouldUseJimp() { FILE: app/back-end/languages.js class Languages (line 12) | class Languages { method constructor (line 13) | constructor(appInstance) { method loadLanguages (line 22) | loadLanguages () { method removeLanguage (line 103) | removeLanguage(directory) { method normalizeLanguageImagePath (line 110) | normalizeLanguageImagePath(imagePath) { method loadTranslations (line 121) | loadTranslations (languageName = 'en-gb', type = 'default') { method loadWysiwygTranslation (line 140) | loadWysiwygTranslation (languageName = 'en-gb', type = 'default') { method loadLanguageConfig (line 159) | loadLanguageConfig (languageName = 'en-gb', type = 'default') { FILE: app/back-end/migrators/site-config.js class SiteConfigMigrator (line 8) | class SiteConfigMigrator { method moveOldAuthorData (line 9) | static moveOldAuthorData(appInstance, siteConfig) { FILE: app/back-end/model.js class Model (line 8) | class Model { method constructor (line 15) | constructor(appInstance, data) { method escape (line 30) | escape(stringToEscape) { method updateField (line 64) | updateField (table, itemID, fieldsToUpdate) { FILE: app/back-end/modules/backup/backup.js class Backup (line 14) | class Backup { method loadList (line 22) | static loadList(siteName, backupsDir) { method create (line 78) | static async create(siteName, backupFilename, backupsDir, sourceDir) { method remove (line 149) | static async remove(siteName, backupsNames, backupsDir) { method rename (line 186) | static rename(siteName, oldBackupName, newBackupName, backupsDir) { method restore (line 221) | static async restore(siteName, backupName, backupsDir, destinationDir,... method verify (line 319) | static verify(backupDir, siteName) { method checkSiteName (line 371) | static checkSiteName(siteName, configFilePath) { method convertToMegabytes (line 392) | static convertToMegabytes(fileSizeInBytes) { FILE: app/back-end/modules/backup/create-from-backup.js class CreateFromBackup (line 7) | class CreateFromBackup { method constructor (line 8) | constructor (appInstance, backupPath) { method prepareBackupToRestore (line 15) | async prepareBackupToRestore () { method checkExtension (line 26) | checkExtension () { method unpackBackup (line 34) | async unpackBackup () { method verifyBackup (line 87) | verifyBackup(backupDir) { method getSiteName (line 121) | getSiteName () { method removeBackupFilesIfNecessary (line 139) | removeBackupFilesIfNecessary () { FILE: app/back-end/modules/custom-changes/ftp/lib/connection.js function donoop (line 156) | function donoop() { function onconnect (line 167) | function onconnect() { function ondata (line 270) | function ondata(chunk) { function onerror (line 277) | function onerror(err) { function onend (line 284) | function onend() { function ondone (line 295) | function ondone() { function ondone (line 449) | function ondone() { function final (line 453) | function final() { function sendList (line 491) | function sendList() { function ondone (line 571) | function ondone() { function sendRetr (line 593) | function sendRetr() { function onerror (line 921) | function onerror(err) { function sendStore (line 983) | function sendStore() { function makeError (line 1066) | function makeError(code, text) { FILE: app/back-end/modules/custom-changes/ftp/lib/parser.js function Parser (line 20) | function Parser(options) { FILE: app/back-end/modules/deploy/deployment.js constant FTP (line 9) | const FTP = require('./ftp.js'); constant SFTP (line 11) | const SFTP = require('./sftp.js'); class Deployment (line 34) | class Deployment { method constructor (line 42) | constructor (appDir, sitesDir, siteConfig, useAltFtp) { method testConnection (line 64) | async testConnection (app, deploymentConfig, siteName, uuid) { method initSession (line 93) | async initSession () { method setInput (line 119) | setInput () { method setOutput (line 129) | setOutput (useEmpty = false) { method prepareLocalFilesList (line 140) | prepareLocalFilesList () { method checkLocalListWithRemoteList (line 216) | checkLocalListWithRemoteList (fileContent) { method compareFilesList (line 257) | compareFilesList (remoteFileListExists = false) { method continueSync (line 295) | continueSync (remoteFiles) { method sortFiles (line 398) | sortFiles () { method removeFile (line 461) | removeFile () { method uploadFile (line 501) | uploadFile () { method readDirRecursiveSync (line 544) | readDirRecursiveSync (dir, filelist) { method saveConnectionFilesLog (line 573) | saveConnectionFilesLog (files, suffix = '') { FILE: app/back-end/modules/deploy/ftp-alt.js class FTPAlt (line 14) | class FTPAlt { method constructor (line 15) | constructor(deploymentInstance = false) { method initConnection (line 22) | async initConnection() { method downloadFilesList (line 113) | async downloadFilesList() { method uploadNewFileList (line 137) | async uploadNewFileList() { method uploadFile (line 184) | async uploadFile(input, output) { method uploadDirectory (line 220) | async uploadDirectory(input, output) { method removeFile (line 268) | async removeFile(input) { method removeDirectory (line 283) | async removeDirectory(input) { method updateProgress (line 298) | updateProgress (progressType) { method testConnection (line 309) | async testConnection(app, deploymentConfig, siteName, uuid) { method connectionDebugger (line 401) | connectionDebugger(message) { FILE: app/back-end/modules/deploy/ftp.js class FTP (line 13) | class FTP { method constructor (line 14) | constructor(deploymentInstance = false) { method initConnection (line 22) | async initConnection() { method downloadFilesList (line 155) | downloadFilesList() { method uploadNewFileList (line 192) | uploadNewFileList() { method uploadFile (line 248) | uploadFile(input, output) { method uploadDirectory (line 307) | uploadDirectory(input, output) { method removeFile (line 366) | removeFile(input) { method removeDirectory (line 396) | removeDirectory(input) { method testConnection (line 427) | async testConnection(app, deploymentConfig, siteName, uuid) { method connectionDebugger (line 534) | connectionDebugger(message) { FILE: app/back-end/modules/deploy/git.js class Git (line 12) | class Git { method constructor (line 13) | constructor(deploymentInstance = false) { method initConnection (line 24) | async initConnection() { method testConnection (line 60) | async testConnection(app, deploymentConfig, siteName, uuid) { method prepareToSync (line 128) | async prepareToSync (siteConfig, siteName, dir, sendProgressCallback) { method deploy (line 250) | async deploy() { method hasCorrectOrigin (line 375) | async hasCorrectOrigin (repo, originToCheck) { FILE: app/back-end/modules/deploy/github-pages.js class GithubPages (line 18) | class GithubPages { method constructor (line 19) | constructor(deploymentInstance = false) { method initConnection (line 47) | async initConnection() { method testConnection (line 189) | async testConnection(app, deploymentConfig, siteName, uuid) { method deploy (line 263) | async deploy() { method apiRequest (line 326) | async apiRequest(requestData, method, extractor) { method getAPIRateLimit (line 345) | getAPIRateLimit() { method getLatestSHA (line 353) | getLatestSHA() { method getTreeSHA (line 382) | getTreeSHA(latestCommitSHA) { method getTreeData (line 403) | getTreeData(treeSHA) { method getNewTreeBasedOnDiffs (line 427) | async getNewTreeBasedOnDiffs(remoteTree, localTree) { method findRemoteFile (line 472) | findRemoteFile(filePath, remoteTree) { method listFolderFiles (line 482) | async listFolderFiles(remoteTree) { method createBlob (line 519) | createBlob(filePath) { method updateBlobsList (line 552) | updateBlobsList(files) { method createBlobs (line 570) | async createBlobs(files, reuploadSession = false) { method createTree (line 626) | createTree(tree) { method createCommit (line 665) | createCommit(tree, parentSHA) { method createReference (line 694) | createReference(sha) { method isBinaryFile (line 721) | isBinaryFile(fullPath) { method isNecessaryFile (line 741) | isNecessaryFile(filePath) { FILE: app/back-end/modules/deploy/gitlab-pages.js class GitlabPages (line 12) | class GitlabPages { method constructor (line 13) | constructor (deploymentInstance = false) { method testConnection (line 36) | async testConnection (app, deploymentConfig, siteName, uuid) { method initConnection (line 145) | async initConnection () { method downloadFilesList (line 186) | downloadFilesList () { method startSync (line 235) | startSync () { method removeFiles (line 240) | removeFiles () { method updateTextFiles (line 262) | updateTextFiles () { method uploadTextFiles (line 303) | uploadTextFiles () { method createBinaryFilesList (line 344) | createBinaryFilesList () { method updateBinaryFiles (line 386) | updateBinaryFiles () { method uploadBinaryFiles (line 412) | uploadBinaryFiles () { method updateFilesListFile (line 436) | updateFilesListFile () { method finishSync (line 459) | finishSync () { method makeCommit (line 471) | makeCommit (operations, nextOperationCallback, commitMessage = 'Publii... method setUploadProgress (line 486) | setUploadProgress (progress, operations = false) { method readFile (line 499) | readFile (filePath) { method isBinaryFile (line 503) | isBinaryFile (fullPath) { method getPrefix (line 523) | getPrefix (fileNameToBePrefixed) { method isNecessaryFile (line 533) | isNecessaryFile (filePath) { FILE: app/back-end/modules/deploy/google-cloud.js class GoogleCloud (line 12) | class GoogleCloud { method constructor (line 13) | constructor(deploymentInstance = false) { method initConnection (line 22) | async initConnection() { method downloadFilesList (line 90) | downloadFilesList() { method uploadNewFileList (line 111) | uploadNewFileList() { method uploadFile (line 161) | uploadFile(input, output) { method uploadDirectory (line 227) | uploadDirectory(input, output) { method removeFile (line 231) | removeFile(input) { method removeDirectory (line 266) | removeDirectory(input) { method testConnection (line 270) | async testConnection(app, deploymentConfig, siteName) { FILE: app/back-end/modules/deploy/libraries/netlify-api.js class NetlifyAPI (line 8) | class NetlifyAPI { method constructor (line 9) | constructor (settings, events = {}) { method deploy (line 23) | async deploy () { method prepareLocalFilesList (line 59) | async prepareLocalFilesList () { method makeApiRequest (line 78) | async makeApiRequest (method, endpoint, data) { method uploadFile (line 118) | async uploadFile (filePath, deployID) { method getFilesToUpload (line 159) | getFilesToUpload (filesList, hashesToUpload) { method getFileHash (line 176) | getFileHash (fileName) { method readDirRecursiveSync (line 190) | readDirRecursiveSync(dir, fileList) { method fileIsDirectory (line 208) | fileIsDirectory (dir, file) { method fileIsNotExcluded (line 212) | fileIsNotExcluded (file) { method getFilePath (line 216) | getFilePath (dir, file, includeInputDir = false) { method noop (line 224) | noop () { method testConnection (line 228) | async testConnection () { FILE: app/back-end/modules/deploy/manual.js class ManualDeployment (line 11) | class ManualDeployment { method constructor (line 12) | constructor(deploymentInstance = false) { method initConnection (line 16) | async initConnection() { method returnCatalog (line 32) | returnCatalog() { method returnZipArchive (line 77) | returnZipArchive() { method returnTarArchive (line 133) | returnTarArchive() { method endDeployment (line 189) | endDeployment(type, pathToOutput) { FILE: app/back-end/modules/deploy/netlify.js class Netlify (line 12) | class Netlify { method constructor (line 13) | constructor(deploymentInstance = false) { method initConnection (line 19) | async initConnection() { method onStart (line 98) | onStart (totalFiles) { method onError (line 105) | onError (apiResponse = false) { method onProgress (line 126) | onProgress(currentFile) { method testConnection (line 144) | async testConnection(app, deploymentConfig, siteName, uuid) { FILE: app/back-end/modules/deploy/s3.js class S3 (line 19) | class S3 { method constructor (line 20) | constructor(deploymentInstance = false) { method initConnection (line 29) | async initConnection() { method downloadFilesList (line 125) | async downloadFilesList() { method uploadNewFileList (line 156) | async uploadNewFileList() { method uploadFile (line 209) | async uploadFile() { method uploadFileObject (line 225) | async uploadFileObject(input) { method removeFile (line 286) | async removeFile() { method removeFileObject (line 302) | async removeFileObject(input) { method onError (line 331) | onError(err, silentMode = false) { method prepareFilePath (line 348) | prepareFilePath(filePath) { method testConnection (line 356) | async testConnection(app, deploymentConfig, siteName, uuid) { method sendProgress (line 434) | sendProgress (progress, showOperations = true) { method s3streamToString (line 451) | async s3streamToString (stream) { FILE: app/back-end/modules/deploy/sftp.js class SFTP (line 13) | class SFTP { method constructor (line 14) | constructor(deploymentInstance = false) { method initConnection (line 19) | async initConnection() { method downloadFilesList (line 122) | downloadFilesList() { method uploadNewFileList (line 149) | uploadNewFileList() { method uploadFile (line 207) | uploadFile(input, output) { method uploadDirectory (line 239) | uploadDirectory(input, output) { method removeFile (line 298) | removeFile(input) { method removeDirectory (line 323) | removeDirectory(input) { method testConnection (line 348) | async testConnection(app, deploymentConfig, siteName, siteConfig) { FILE: app/back-end/modules/import/automatic-paragraphs.js function automaticParagraphs (line 1) | function automaticParagraphs (inputText) { FILE: app/back-end/modules/import/import.js class Import (line 12) | class Import { method constructor (line 20) | constructor(appInstance, siteName, filePath) { method connectWithDB (line 33) | connectWithDB() { method checkFile (line 56) | checkFile() { method importFile (line 93) | importFile(importAuthors, usedTaxonomy, autop, postTypes) { FILE: app/back-end/modules/import/wxr-parser.js class WxrParser (line 19) | class WxrParser { method constructor (line 26) | constructor(appInstance, siteName) { method loadFile (line 55) | loadFile(filePath) { method isWXR (line 67) | isWXR() { method parseFile (line 87) | parseFile() { method getWxrStats (line 110) | getWxrStats() { method getItemsCount (line 147) | getItemsCount(items, filterType = false) { method getPostTypes (line 169) | getPostTypes(items) { method setConfig (line 196) | setConfig(authors, taxonomy, autop, postTypes) { method importAuthorsData (line 216) | importAuthorsData() { method createAuthor (line 242) | createAuthor(authorData, index, totalNumber) { method importTagsData (line 288) | importTagsData() { method createTag (line 315) | createTag(tagData, index, totalNumber) { method importPostsData (line 379) | importPostsData() { method importPagesData (line 502) | importPagesData() { method getImageURLs (line 614) | getImageURLs() { method getPostImages (line 632) | getPostImages(postText) { method getFeaturedPostImage (line 656) | getFeaturedPostImage(postObject) { method importImages (line 680) | importImages() { method downloadImages (line 715) | downloadImages(imagesQueue, destinationPath) { method countImages (line 791) | countImages() { method preparePostText (line 807) | preparePostText(text, images) { method finishImport (line 843) | finishImport() { FILE: app/back-end/modules/plugins/plugins-api.js class PluginsAPI (line 1) | class PluginsAPI { method constructor (line 2) | constructor () { method _add (line 12) | _add (scope, place, callback, priority) { method addSiteEvent (line 22) | addSiteEvent (event, callback, priority) { method addAppEvent (line 26) | addAppEvent (event, callback, priority) { method _get (line 33) | _get (scope, place) { method getSiteEvents (line 41) | getSiteEvents (event) { method getAppEvents (line 45) | getAppEvents (event) { method _remove (line 52) | _remove (scope, place, callback, priority) { method removeSiteEvent (line 60) | removeSiteEvent (event, callback, priority) { method removeAppEvent (line 64) | removeAppEvent (event, callback, priority) { method _reset (line 71) | _reset (scope) { method resetSiteEvents (line 75) | resetSiteEvents () { method resetAppEvents (line 79) | resetAppEvents () { method sortByPriority (line 86) | sortByPriority (itemA, itemB) { FILE: app/back-end/modules/plugins/plugins-helpers.js class PluginsHelpers (line 4) | class PluginsHelpers { method getActivePluginsList (line 6) | static getActivePluginsList (sitePluginsConfigPath) { method getPluginFrontEndFiles (line 34) | static getPluginFrontEndFiles (pluginName, pluginsDir) { FILE: app/back-end/modules/render-html/contexts/404.js class RendererContext404 (line 9) | class RendererContext404 extends RendererContext { method loadData (line 13) | loadData() { method prepareData (line 50) | prepareData() { method setContext (line 63) | setContext() { method getContext (line 95) | getContext() { FILE: app/back-end/modules/render-html/contexts/author.js class RendererContextAuthor (line 12) | class RendererContextAuthor extends RendererContext { method loadData (line 13) | loadData() { method prepareData (line 79) | prepareData() { method setContext (line 145) | setContext() { method getContext (line 180) | getContext(authorID, offset = 0, postsNumber = 999) { FILE: app/back-end/modules/render-html/contexts/feed.js class RendererContextFeed (line 12) | class RendererContextFeed extends RendererContext { method loadData (line 13) | loadData() { method prepareData (line 51) | prepareData() { method setContext (line 73) | setContext() { method getContext (line 105) | getContext(postsNumber = 10) { method getLastUpdateDate (line 113) | getLastUpdateDate() { method getPostCategories (line 126) | getPostCategories(postID) { method getPostThumbnail (line 152) | getPostThumbnail(postID) { method getAuthor (line 202) | getAuthor(dataType, id) { FILE: app/back-end/modules/render-html/contexts/home.js class RendererContextHome (line 10) | class RendererContextHome extends RendererContext { method loadData (line 11) | loadData() { method prepareData (line 90) | prepareData() { method setContext (line 110) | setContext() { method getContext (line 138) | getContext(offset = 0, postsNumber = 999) { method getPostsNumber (line 146) | getPostsNumber() { FILE: app/back-end/modules/render-html/contexts/page-preview.js class RendererContextPagePreview (line 18) | class RendererContextPagePreview extends RendererContext { method loadData (line 19) | loadData() { method prepareData (line 31) | prepareData() { method setContext (line 71) | setContext() { method getContext (line 93) | getContext(pageID) { method getPageFeaturedImages (line 100) | getPageFeaturedImages(pageID, mainPage = false) { method prepareContent (line 238) | prepareContent(originalText, pageID) { method isGifOrSvg (line 364) | isGifOrSvg(url) { FILE: app/back-end/modules/render-html/contexts/page.js class RendererContextPage (line 9) | class RendererContextPage extends RendererContext { method loadData (line 10) | loadData() { method prepareData (line 31) | prepareData() { method setContext (line 86) | setContext() { method getContext (line 142) | getContext(pageID) { FILE: app/back-end/modules/render-html/contexts/post-preview.js class RendererContextPostPreview (line 18) | class RendererContextPostPreview extends RendererContext { method loadData (line 19) | loadData() { method prepareData (line 40) | prepareData() { method loadPost (line 128) | loadPost(type, similarPost = false) { method loadRelatedPosts (line 210) | loadRelatedPosts() { method setContext (line 294) | setContext() { method getContext (line 318) | getContext(postID) { method getPostFeaturedImages (line 325) | getPostFeaturedImages(postID, mainPost = false) { method prepareContent (line 462) | prepareContent(originalText, postID) { method isGifOrSvg (line 588) | isGifOrSvg(url) { FILE: app/back-end/modules/render-html/contexts/post.js class RendererContextPost (line 11) | class RendererContextPost extends RendererContext { method loadData (line 12) | loadData() { method prepareData (line 33) | prepareData() { method loadPost (line 114) | loadPost(type, similarPost = false) { method loadRelatedPosts (line 234) | loadRelatedPosts() { method setContext (line 382) | setContext() { method getContext (line 443) | getContext(postID) { FILE: app/back-end/modules/render-html/contexts/search.js class RendererContextSearch (line 9) | class RendererContextSearch extends RendererContext { method loadData (line 13) | loadData() { method prepareData (line 51) | prepareData() { method setContext (line 64) | setContext() { method getContext (line 96) | getContext() { FILE: app/back-end/modules/render-html/contexts/tag.js class RendererContextTag (line 10) | class RendererContextTag extends RendererContext { method loadData (line 11) | loadData() { method prepareData (line 79) | prepareData() { method setContext (line 147) | setContext() { method getContext (line 182) | getContext(tagID, offset = 0, postsNumber = 999) { FILE: app/back-end/modules/render-html/contexts/tags.js class RendererContextTags (line 8) | class RendererContextTags extends RendererContext { method loadData (line 9) | loadData() { method prepareData (line 27) | prepareData() { method setContext (line 55) | setContext() { method getContext (line 83) | getContext () { FILE: app/back-end/modules/render-html/handlebars/helpers/asset.js function asset (line 11) | function asset(filePath) { function assetHelper (line 28) | function assetHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/canonical-link.js function canonicalLinkHelper (line 10) | function canonicalLinkHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/check-if-all.js function checkIfAll (line 11) | function checkIfAll() { FILE: app/back-end/modules/render-html/handlebars/helpers/check-if-any.js function checkIfAny (line 11) | function checkIfAny() { FILE: app/back-end/modules/render-html/handlebars/helpers/check-if-none.js function checkIfNone (line 12) | function checkIfNone() { FILE: app/back-end/modules/render-html/handlebars/helpers/check-if.js function checkIf (line 14) | function checkIf(v1, operator, v2, options) { FILE: app/back-end/modules/render-html/handlebars/helpers/concatenate.js function concatenate (line 10) | function concatenate () { FILE: app/back-end/modules/render-html/handlebars/helpers/contains.js function contains (line 8) | function contains (needle, haystack, options) { FILE: app/back-end/modules/render-html/handlebars/helpers/css.js function getMD5 (line 16) | function getMD5(localPath, overridedLocalPath) { function CSSHelper (line 39) | function CSSHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/date.js function dateHelper (line 20) | function dateHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/encode-url-fragment.js function encodeUrlFragment (line 10) | function encodeUrlFragment(text) { FILE: app/back-end/modules/render-html/handlebars/helpers/encode-url.js function encodeUrl (line 13) | function encodeUrl(text) { FILE: app/back-end/modules/render-html/handlebars/helpers/feed-link.js function feedLink (line 10) | function feedLink() { function feedLinkHelper (line 46) | function feedLinkHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/font.js function font (line 11) | function font(path) { function fontHelper (line 25) | function fontHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/gdpr-script-blocker.js function gdprScriptBlockerHelper (line 10) | function gdprScriptBlockerHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-author.js function getAuthorHelper (line 14) | function getAuthorHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-authors.js function getAuthorsHelper (line 14) | function getAuthorsHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-page.js function getPageHelper (line 11) | function getPageHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-pages-by-custom-field.js function getPagesByCustomFieldsHelper (line 22) | function getPagesByCustomFieldsHelper (rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-pages.js function getPagesHelper (line 17) | function getPagesHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-post-by-tags.js function getPostByTagsHelper (line 27) | function getPostByTagsHelper (rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-post.js function getPostHelper (line 11) | function getPostHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-posts-by-custom-field.js function getPostsByCustomFieldsHelper (line 24) | function getPostsByCustomFieldsHelper (rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-posts-by-tags.js function getPostsByTagsHelper (line 46) | function getPostsByTagsHelper (rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-posts.js function getPostsHelper (line 17) | function getPostsHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-tag.js function getTagHelper (line 14) | function getTagHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/get-tags.js function getTagsHelper (line 14) | function getTagsHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/image-dimensions.js function imageDimensionsHelper (line 13) | function imageDimensionsHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/is-current-page.js function isCurrentPage (line 10) | function isCurrentPage(current, iteration, options) { FILE: app/back-end/modules/render-html/handlebars/helpers/is-empty.js function isEmpty (line 10) | function isEmpty(obj, options) { FILE: app/back-end/modules/render-html/handlebars/helpers/is-not-empty.js function isNotEmpty (line 11) | function isNotEmpty(obj, options) { FILE: app/back-end/modules/render-html/handlebars/helpers/is-not.js function isNot (line 12) | function isNot (conditional, options) { FILE: app/back-end/modules/render-html/handlebars/helpers/is.js function is (line 12) | function is(conditional, options) { FILE: app/back-end/modules/render-html/handlebars/helpers/join.js function join (line 10) | function join () { FILE: app/back-end/modules/render-html/handlebars/helpers/js.js function getMD5 (line 16) | function getMD5(localPath, overridedLocalPath) { function JSHelper (line 39) | function JSHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/json-ld.js function jsonLDHelper (line 14) | function jsonLDHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/jsonify.js function jsonify (line 8) | function jsonify(content) { FILE: app/back-end/modules/render-html/handlebars/helpers/lazyload.js function lazyloadHelper (line 10) | function lazyloadHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/math.js function math (line 12) | function math(a, operator, b) { FILE: app/back-end/modules/render-html/handlebars/helpers/menu-item-classes.js function menuItemClassesHelper (line 18) | function menuItemClassesHelper(rendererInstance, Handlebars) { function hasActiveChild (line 125) | function hasActiveChild(items, context) { FILE: app/back-end/modules/render-html/handlebars/helpers/menu-url.js function menuURLHelper (line 21) | function menuURLHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/meta-description.js function metaDescription (line 10) | function metaDescription(options) { FILE: app/back-end/modules/render-html/handlebars/helpers/meta-robots.js function metaRobotsHelper (line 10) | function metaRobotsHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/not-contains.js function notContains (line 8) | function notContains (needle, haystack, options) { FILE: app/back-end/modules/render-html/handlebars/helpers/orderby.js function orderby (line 10) | function orderby (collection, field, direction, langForLocaleCompare = f... FILE: app/back-end/modules/render-html/handlebars/helpers/page-url.js function pageURLHelper (line 8) | function pageURLHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/publii-footer.js function publiiFooterHelper (line 11) | function publiiFooterHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/publii-head.js function publiiHeadHelper (line 10) | function publiiHeadHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/responsive-image-attributes.js function responsiveImageAttributesHelper (line 16) | function responsiveImageAttributesHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/responsive-sizes.js function responsiveSizesHelper (line 11) | function responsiveSizesHelper(rendererInstance, Handlebars) { function returnSizesAttribute (line 15) | function returnSizesAttribute (type, group) { FILE: app/back-end/modules/render-html/handlebars/helpers/responsive-srcset.js function responsiveSrcSetHelper (line 14) | function responsiveSrcSetHelper(rendererInstance, Handlebars) { function returnSrcSetAttribute (line 18) | function returnSrcSetAttribute (url, type, group) { FILE: app/back-end/modules/render-html/handlebars/helpers/reverse.js function reverse (line 7) | function reverse (collection) { FILE: app/back-end/modules/render-html/handlebars/helpers/social-meta-tags.js function socialMetaTagsHelper (line 13) | function socialMetaTagsHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/handlebars/helpers/translate.js function translate (line 10) | function translate(key) { function resolveObject (line 86) | function resolveObject(obj, path) { function translateHelper (line 101) | function translateHelper(rendererInstance, Handlebars) { FILE: app/back-end/modules/render-html/helpers/content.js class ContentHelper (line 17) | class ContentHelper { method prepareContent (line 28) | static prepareContent(postID, originalText, siteDomain, themeConfig, r... method parseText (line 181) | static parseText (inputText, editor = 'tinymce') { method prepareMarkdown (line 200) | static prepareMarkdown (input) { method prepareExcerpt (line 212) | static prepareExcerpt(length, text) { method getFeaturedImageSrcset (line 255) | static getFeaturedImageSrcset(baseUrl, themeConfig, useWebp, type = 'p... method getFeaturedImageSizes (line 322) | static getFeaturedImageSizes(themeConfig, type = 'post') { method getContentImageSrcset (line 347) | static getContentImageSrcset(baseUrl, themeConfig, useWebp) { method getContentImageSizes (line 375) | static getContentImageSizes(themeConfig) { method _getSrcSet (line 395) | static _getSrcSet(url, dimension, useWebp) { method _isImage (line 419) | static _isImage(url) { method _addResponsiveAttributes (line 442) | static _addResponsiveAttributes(matches, url, themeConfig, useWebp, do... method _imageIsLocal (line 489) | static _imageIsLocal (url, domain) { method setInternalLinks (line 512) | static setInternalLinks(text, renderer) { method prepareInternalLinks (line 534) | static prepareInternalLinks(text, renderer, type) { method addEmbedConsents (line 668) | static addEmbedConsents (text, embedConsents) { method setWebpCompatibility (line 718) | static setWebpCompatibility (forceWebp, text) { method isWebpImage (line 751) | static isWebpImage (url) { method getImageType (line 764) | static getImageType (url) { method getImageExtension (line 785) | static getImageExtension (url) { FILE: app/back-end/modules/render-html/helpers/deleteEmpty.js function isSystemFile (line 9) | function isSystemFile (file) { function deleteEmpty (line 13) | function deleteEmpty (dirPath) { FILE: app/back-end/modules/render-html/helpers/diffCopy.js class DiffCopy (line 5) | class DiffCopy { method copy (line 6) | static async copy (input, output) { method listAllFiles (line 18) | static async listAllFiles (dir) { method compareExistingFiles (line 22) | static compareExistingFiles (inputFiles, inputDir, outputDir) { method inputFilesCopy (line 43) | static inputFilesCopy (inputFiles, outputFiles, inputDir, outputDir) { method outputFilesDelete (line 80) | static outputFilesDelete (inputFiles, outputFiles, inputDir, outputDir) { method removeUnusedItemFolders (line 114) | static removeUnusedItemFolders (postIDs, pageIDs, baseOutputPath) { method getFileSize (line 136) | static getFileSize(filename) { FILE: app/back-end/modules/render-html/helpers/files.js class Files (line 10) | class Files { method copyRootFiles (line 17) | static copyRootFiles(inputDir, outputDir) { method copyAssetsFiles (line 43) | static async copyAssetsFiles(themeDir, outputDir, themeConfig) { method copyDynamicAssetsFiles (line 116) | static copyDynamicAssetsFiles(themeDir, outputDir, themeConfig) { method copyMediaFiles (line 167) | static async copyMediaFiles (inputDir, outputDir, postIDs, pageIDs) { method copyPluginFiles (line 225) | static async copyPluginFiles (inputDir, outputDir, pluginsDir) { method removeEmptyDirectories (line 271) | static async removeEmptyDirectories (outputDir) { FILE: app/back-end/modules/render-html/helpers/gdpr.js class Gdpr (line 2) | class Gdpr { method popupHtmlOutput (line 3) | static popupHtmlOutput (configuration, renderer) { method prepareCookieGroups (line 9) | static prepareCookieGroups (configuration) { method parseTemplate (line 64) | static parseTemplate (configuration, template, renderer) { method popupCssOutput (line 130) | static popupCssOutput () { method popupJsOutput (line 135) | static popupJsOutput (configuration) { method getPrivacyPolicyUrl (line 160) | static getPrivacyPolicyUrl (configuration, renderer) { FILE: app/back-end/modules/render-html/helpers/helpers.js class RendererHelpers (line 5) | class RendererHelpers { method getRendererOptionValue (line 6) | static getRendererOptionValue (optionName, themeConfig) { FILE: app/back-end/modules/render-html/helpers/sitemap.js class Sitemap (line 19) | class Sitemap { method constructor (line 27) | constructor (db, directory, siteConfig, themeConfig) { method create (line 47) | async create () { method getData (line 59) | getData () { method getMatches (line 195) | getMatches (string, regex, index = 1) { method getMediaPath (line 209) | getMediaPath (postObject) { method getFilesList (line 216) | async getFilesList () { method getInternalsList (line 319) | getInternalsList () { method shouldIndexAuthors (line 348) | shouldIndexAuthors () { method shouldIndexHomepage (line 357) | shouldIndexHomepage () { method shouldIndexTags (line 366) | shouldIndexTags () { method getAuthorsFilesList (line 373) | async getAuthorsFilesList () { method getTagsFilesList (line 443) | async getTagsFilesList (tagName, prefix = '') { method getHomepagePaginationFilesList (line 571) | async getHomepagePaginationFilesList () { method getPostsAndPagesFilesList (line 626) | async getPostsAndPagesFilesList (file, cleanUrlsEnabled = false, skipP... method scanSubpages (line 691) | scanSubpages (subpages, currentPath) { method renderXML (line 724) | renderXML() { method saveXML (line 779) | saveXML () { method isExcluded (line 797) | isExcluded (url) { FILE: app/back-end/modules/render-html/helpers/template.js class TemplateHelper (line 11) | class TemplateHelper { method constructor (line 15) | constructor(themeDir, outputDir, siteConfig) { method loadThemeConfig (line 27) | loadThemeConfig() { method loadTemplate (line 42) | loadTemplate(fileName) { method loadPartialTemplate (line 65) | loadPartialTemplate(fileName) { method saveOutputFile (line 89) | saveOutputFile(fileName, content) { method saveOutputPostFile (line 100) | saveOutputPostFile (postSlug, content) { method saveOutputHomePaginationFile (line 123) | saveOutputHomePaginationFile(pageNumber, content) { method saveOutputPageFile (line 143) | saveOutputPageFile (pageID, pageSlug, content, renderer) { method saveOutputTagsListFile (line 186) | saveOutputTagsListFile(content) { method saveOutputTagFile (line 202) | saveOutputTagFile(tagSlug, content, isTagPreview = false) { method saveOutputTagPaginationFile (line 231) | saveOutputTagPaginationFile(tagSlug, pageNumber, content) { method saveOutputAuthorFile (line 273) | saveOutputAuthorFile(authorSlug, content, isAuthorPreview = false) { method saveOutputAuthorPaginationFile (line 292) | saveOutputAuthorPaginationFile(authorSlug, pageNumber, content) { method compressHTML (line 312) | compressHTML(content) { method getUserPartials (line 338) | getUserPartials(requiredPartials, optionalPartials) { method getHbsFilesRecursively (line 394) | getHbsFilesRecursively (dir) { FILE: app/back-end/modules/render-html/helpers/url.js class URLHelper (line 13) | class URLHelper { method createSlug (line 20) | static createSlug(string) { method createTagPermalink (line 33) | static createTagPermalink(domain, urlsConfig, tagName, addIndexHtml = ... method createPaginationPermalink (line 61) | static createPaginationPermalink(siteConfig, themeConfig, pageNumber, ... method createImageURL (line 134) | static createImageURL(domain, itemID, imageURL, type = 'post') { method transformAssetURLIntoPath (line 150) | static transformAssetURLIntoPath(inputDir, assetUrl, websiteUrl) { method fixProtocols (line 166) | static fixProtocols(input) { method prepareSettingsImages (line 213) | static prepareSettingsImages(domain, settings) { FILE: app/back-end/modules/render-html/helpers/view-settings.js class ViewSettings (line 1) | class ViewSettings { method override (line 2) | static override(viewSettings, defaultViewConfig, itemData, rendererIns... FILE: app/back-end/modules/render-html/items/author.js class AuthorItem (line 11) | class AuthorItem { method constructor (line 18) | constructor(author, rendererInstance) { method prepareData (line 33) | prepareData() { method storeData (line 103) | storeData() { method getPostsNumber (line 117) | getPostsNumber() { method setAuthorViewConfig (line 132) | setAuthorViewConfig(config) { FILE: app/back-end/modules/render-html/items/featured-image.js class FeaturedImageItem (line 10) | class FeaturedImageItem { method constructor (line 11) | constructor(image, rendererInstance, type = 'featuredImages', cacheIte... method prepareData (line 35) | prepareData() { method storeData (line 150) | storeData() { method isGifOrSvg (line 162) | isGifOrSvg(url) { FILE: app/back-end/modules/render-html/items/page.js class PageItem (line 7) | class PageItem { method constructor (line 8) | constructor(page, rendererInstance) { method getMetaData (line 25) | getMetaData () { method prepareData (line 46) | prepareData() { method storeData (line 105) | storeData() { method setInternalLinks (line 113) | setInternalLinks() { method setHierarchyLinks (line 120) | setHierarchyLinks() { method setPageViewConfig (line 158) | setPageViewConfig(config) { FILE: app/back-end/modules/render-html/items/post.js class PostItem (line 7) | class PostItem { method constructor (line 8) | constructor(post, rendererInstance) { method getMetaData (line 24) | getMetaData () { method prepareData (line 45) | prepareData() { method storeData (line 159) | storeData() { method setInternalLinks (line 167) | setInternalLinks() { method setPostViewConfig (line 174) | setPostViewConfig(config) { FILE: app/back-end/modules/render-html/items/tag.js class TagItem (line 6) | class TagItem { method constructor (line 13) | constructor(tag, rendererInstance, mainTagIDs = []) { method prepareData (line 29) | prepareData() { method storeData (line 58) | storeData() { method getPostsNumber (line 76) | getPostsNumber() { method setTagViewConfig (line 91) | setTagViewConfig(config) { FILE: app/back-end/modules/render-html/renderer-cache.js class RendererCache (line 13) | class RendererCache { method constructor (line 19) | constructor(rendererInstance, themeConfig) { method create (line 28) | create() { method getTags (line 55) | getTags() { method getTagPostCounts (line 105) | getTagPostCounts() { method getFeaturedAuthorImages (line 145) | getFeaturedAuthorImages() { method getAuthors (line 185) | getAuthors() { method getAuthorPostCounts (line 219) | getAuthorPostCounts() { method getFeaturedPostImages (line 259) | getFeaturedPostImages() { method getFeaturedPageImages (line 290) | getFeaturedPageImages() { method getFeaturedTagImages (line 321) | getFeaturedTagImages() { method getPostTags (line 361) | getPostTags() { method getPagesStructure (line 394) | getPagesStructure () { method getPosts (line 442) | getPosts() { method getPages (line 475) | getPages() { method getPostViewSettings (line 513) | getPostViewSettings(defaultPostViewConfig, postID) { method getPageViewSettings (line 548) | getPageViewSettings(defaultPageViewConfig, pageID) { method getViewSettings (line 583) | getViewSettings(defaultViewConfig, itemData, itemConfig) { method setInternalLinks (line 604) | setInternalLinks (posts, pages) { FILE: app/back-end/modules/render-html/renderer-context.js class RendererContext (line 16) | class RendererContext { method constructor (line 17) | constructor(rendererInstance) { method getMenus (line 53) | getMenus() { method prepareMenuItems (line 122) | prepareMenuItems(items, tagsData, postsData, pagesData, level = 2, max... method getTagsMenuData (line 176) | getTagsMenuData() { method getPostsMenuData (line 191) | getPostsMenuData () { method getPagesMenuData (line 209) | getPagesMenuData () { method getAllTags (line 227) | getAllTags() { method getAllMainTags (line 249) | getAllMainTags() { method getAuthors (line 279) | getAuthors() { method setGlobalContext (line 296) | setGlobalContext(context, additionalContexts, paginationData, itemSlug... method getCustomHTMLCode (line 435) | getCustomHTMLCode (optionName, context) { method getCustomHTMLCodeObject (line 446) | getCustomHTMLCodeObject (object, context) { method getGlobalContext (line 474) | getGlobalContext(context, additionalContexts, paginationData, itemSlug... method getContentStructure (line 479) | getContentStructure() { method getContentStructureTagPosts (line 548) | getContentStructureTagPosts(tagID) { method getContentStructureAuthorPosts (line 583) | getContentStructureAuthorPosts(authorID) { method getCachedItems (line 615) | getCachedItems() { method getFeaturedPosts (line 620) | getFeaturedPosts(type) { method getHiddenPosts (line 656) | getHiddenPosts() { method getPages (line 674) | getPages() { method getPageUrl (line 688) | getPageUrl (context, paginationData, itemSlug, itemContext) { method getPaginationContextData (line 796) | getPaginationContextData (paginationData) { method getFirstPageContextData (line 804) | getFirstPageContextData (paginationData) { method getLastPageContextData (line 812) | getLastPageContextData (paginationData) { method getTagsUrl (line 820) | getTagsUrl () { FILE: app/back-end/modules/render-html/renderer-plugins.js class RendererPlugins (line 5) | class RendererPlugins { method constructor (line 6) | constructor (sitePath) { method _add (line 16) | _add (type, key, callback, priority, pluginInstance) { method addInsertion (line 26) | addInsertion (place, callback, priority, pluginInstance) { method addModifier (line 30) | addModifier (value, callback, priority, pluginInstance) { method addEvent (line 34) | addEvent (value, callback, priority, pluginInstance) { method _get (line 41) | _get (type, key) { method getInsertions (line 49) | getInsertions (place) { method getModifiers (line 53) | getModifiers (value) { method getEvents (line 57) | getEvents (value) { method _has (line 64) | _has (type, key) { method hasInsertions (line 72) | hasInsertions (place) { method hasModifiers (line 76) | hasModifiers (value) { method hasEvents (line 80) | hasEvents (value) { method _remove (line 87) | _remove (type, key, callback, priority) { method removeInsertion (line 95) | removeInsertion (place, callback, priority) { method removeModifier (line 99) | removeModifier (value, callback, priority) { method removeEvent (line 103) | removeEvent (value, callback, priority) { method _reset (line 110) | _reset (type) { method resetInsertions (line 114) | resetInsertions () { method resetModifiers (line 118) | resetModifiers () { method resetEvents (line 122) | resetEvents () { method runInsertions (line 129) | runInsertions (place, rendererInstance, params = false) { method runModifiers (line 144) | runModifiers (value, rendererInstance, originalValue, params = false) { method runEvents (line 159) | runEvents (value, rendererInstance, params = false) { method sortByPriority (line 172) | sortByPriority (itemA, itemB) { method readFile (line 179) | readFile (fileName, pluginInstance) { method createFile (line 219) | createFile (fileName, fileContent, pluginInstance) { FILE: app/back-end/modules/render-html/renderer.js class Renderer (line 48) | class Renderer { method constructor (line 49) | constructor(appDir, sitesDir, siteConfig, itemID = false, postData = f... method render (line 108) | async render(previewMode = false, previewLocation = '', mode = 'full') { method themeIsValid (line 141) | themeIsValid() { method renderSite (line 161) | async renderSite() { method renderFullPreview (line 191) | async renderFullPreview() { method preparePageToRender (line 211) | preparePageToRender() { method generateWWW (line 237) | async generateWWW() { method preparePreview (line 289) | preparePreview (type) { method renderPostPreview (line 320) | async renderPostPreview () { method renderPagePreview (line 334) | async renderPagePreview () { method renderHomepagePreview (line 348) | async renderHomepagePreview () { method renderTagPreview (line 364) | async renderTagPreview () { method renderAuthorPreview (line 391) | async renderAuthorPreview () { method sendProgress (line 421) | sendProgress(progress, message = '') { method emptyOutputDir (line 432) | async emptyOutputDir() { method setIO (line 467) | setIO() { method registerHelpers (line 485) | registerHelpers() { method registerThemeHelpers (line 507) | registerThemeHelpers() { method loadSiteConfig (line 546) | loadSiteConfig() { method loadSiteTranslations (line 584) | loadSiteTranslations() { method parseTranslations (line 614) | parseTranslations(path) { method loadDataFromDB (line 629) | loadDataFromDB() { method loadThemeConfig (line 637) | loadThemeConfig() { method loadThemeFiles (line 666) | loadThemeFiles() { method generatePartials (line 673) | generatePartials() { method generateFrontpage (line 711) | generateFrontpage() { method generatePosts (line 944) | generatePosts() { method generatePost (line 1040) | generatePost() { method generatePage (line 1104) | generatePage() { method overrideItemViewSettings (line 1178) | overrideItemViewSettings(defaultViewConfig, itemID, itemType, itemPrev... method generatePages (line 1213) | generatePages() { method generateTagsList (line 1340) | generateTagsList() { method generateTags (line 1379) | generateTags(tagID = false) { method generateAuthors (line 1595) | generateAuthors(authorID = false) { method generate404s (line 1822) | generate404s() { method generateSearch (line 1860) | generateSearch() { method generateCSS (line 1897) | generateCSS() { method getThemeVariablesCSS (line 1928) | getThemeVariablesCSS() { method getMainCSS (line 1959) | getMainCSS () { method getGdprPopupCSS (line 1973) | getGdprPopupCSS () { method getOverrideCSS (line 1984) | getOverrideCSS () { method getCustomCSS (line 2015) | getCustomCSS () { method generateFeeds (line 2028) | generateFeeds() { method generateFeed (line 2049) | generateFeed(format = 'xml') { method generateSitemap (line 2078) | async generateSitemap() { method copyFiles (line 2092) | async copyFiles() { method loadContentStructure (line 2106) | loadContentStructure() { method loadCommonData (line 2132) | loadCommonData() { method createGlobalContext (line 2156) | createGlobalContext(context, additionalContexts = [], paginationData =... method compileTemplate (line 2161) | compileTemplate(inputFile) { method renderTemplate (line 2192) | renderTemplate(compiledTemplate, context, globalContext, inputFile) { method createRobotsTxt (line 2218) | createRobotsTxt () { method relativizeUrls (line 2257) | async relativizeUrls () { method relativizeUrlsInFile (line 2275) | relativizeUrlsInFile (file, outputDir) { method loadPlugins (line 2292) | loadPlugins () { method loadPluginConfig (line 2337) | loadPluginConfig (pluginName, siteName) { method getPluginsConfig (line 2393) | getPluginsConfig () { method triggerEvent (line 2418) | triggerEvent (eventName) { FILE: app/back-end/modules/render-html/text-renderers/blockeditor.js class BlocksToHtml (line 3) | class BlocksToHtml { method parse (line 4) | static parse (inputJson) { FILE: app/back-end/modules/render-html/text-renderers/markdown.js class MarkdownToHtml (line 3) | class MarkdownToHtml { method parse (line 4) | static parse (inputText) { FILE: app/back-end/modules/render-html/validators/theme-config.js function themeConfigValidator (line 9) | function themeConfigValidator(configPath) { FILE: app/back-end/page.js class Page (line 16) | class Page extends Model { method constructor (line 17) | constructor(appInstance, pageData, storeMode = true) { method load (line 46) | load() { method save (line 141) | save() { method delete (line 254) | delete() { method duplicate (line 267) | duplicate() { method changeStatus (line 371) | changeStatus(status, inverse = false) { method checkAndPrepareSlug (line 406) | checkAndPrepareSlug(suffix = 0) { method checkAndCleanImages (line 456) | checkAndCleanImages(cancelEvent = false) { method cleanImages (line 512) | cleanImages(images, imagesDir, cancelEvent) { method removeResponsiveImages (line 580) | removeResponsiveImages(originalPath) { method saveAdditionalData (line 635) | saveAdditionalData() { method savePageViewSettings (line 657) | savePageViewSettings() { method cleanUpContent (line 679) | cleanUpContent (content) { FILE: app/back-end/pages.js class Pages (line 7) | class Pages extends Model { method constructor (line 8) | constructor(appInstance, pagesData) { method load (line 15) | load () { method loadAuthorsXRef (line 47) | loadAuthorsXRef() { FILE: app/back-end/plugins.js class Plugins (line 11) | class Plugins { method constructor (line 12) | constructor(appDir, sitesDir) { method loadPlugins (line 21) | loadPlugins () { method getExistingPluginsDirs (line 64) | getExistingPluginsDirs () { method getSiteSpecificPluginsState (line 83) | getSiteSpecificPluginsState (siteName) { method loadSitePluginsConfig (line 99) | loadSitePluginsConfig (siteName) { method validateLoadedPlugins (line 129) | validateLoadedPlugins (siteName, configToCheck, existingPlugins) { method saveSitePluginsConfig (line 157) | saveSitePluginsConfig (siteName, config) { method activatePlugin (line 173) | activatePlugin (siteName, pluginName) { method deactivatePlugin (line 182) | deactivatePlugin (siteName, pluginName) { method removePlugin (line 191) | removePlugin (directory) { method getPluginConfig (line 195) | getPluginConfig (siteName, pluginName) { method savePluginConfig (line 227) | savePluginConfig (siteName, pluginName, newConfig) { method loadPluginConfig (line 241) | loadPluginConfig (pluginName, siteName) { method checkAndCleanImages (line 297) | checkAndCleanImages (siteName, pluginName, newConfig) { FILE: app/back-end/post.js class Post (line 17) | class Post extends Model { method constructor (line 18) | constructor(appInstance, postData, storeMode = true) { method load (line 49) | load() { method save (line 167) | save() { method delete (line 283) | delete() { method duplicate (line 296) | duplicate() { method changeStatus (line 414) | changeStatus(status, inverse = false) { method saveTags (line 456) | saveTags() { method saveTag (line 483) | saveTag(tagName) { method checkAndPrepareSlug (line 513) | checkAndPrepareSlug(suffix = 0) { method checkAndCleanImages (line 559) | checkAndCleanImages(cancelEvent = false) { method cleanImages (line 615) | cleanImages(images, imagesDir, cancelEvent) { method removeResponsiveImages (line 683) | removeResponsiveImages(originalPath) { method saveAdditionalData (line 738) | saveAdditionalData() { method savePostViewSettings (line 777) | savePostViewSettings() { method cleanUpContent (line 799) | cleanUpContent (content) { FILE: app/back-end/posts.js class Posts (line 7) | class Posts extends Model { method constructor (line 8) | constructor(appInstance, postsData) { method load (line 15) | load() { method loadTagsXRef (line 47) | loadTagsXRef() { method loadAuthorsXRef (line 69) | loadAuthorsXRef() { FILE: app/back-end/site.js class Site (line 20) | class Site { method constructor (line 21) | constructor(appInstance, config, maintenanceMode = false) { method siteExists (line 40) | siteExists() { method create (line 47) | create(authorName) { method createDirectories (line 69) | createDirectories() { method copyDefaultTheme (line 94) | copyDefaultTheme () { method createConfigFiles (line 104) | createConfigFiles() { method createDB (line 125) | createDB() { method createAuthor (line 143) | createAuthor(authorName) { method regenerateThumbnailsIsRequired (line 157) | regenerateThumbnailsIsRequired(sender) { method regenerateThumbnails (line 224) | regenerateThumbnails(sender) { method removeGalleryThumbnails (line 386) | removeGalleryThumbnails(galleryCatalog) { method getNumberOfImagesToRegenerate (line 403) | getNumberOfImagesToRegenerate(mediaPath, catalogs) { method delete (line 437) | static delete(appInstance, name) { method clone (line 456) | static clone(appInstance, catalogName, siteName) { method findFreeName (line 484) | static findFreeName (name, basePath) { method updateNameAndUUIDInSiteConfig (line 503) | static updateNameAndUUIDInSiteConfig (sitePath, newSiteSlug, newSiteNa... method loadCustomCSS (line 518) | static loadCustomCSS(appInstance, name) { method saveCustomCSS (line 534) | static saveCustomCSS(appInstance, name, code) { method checkFilesConsistency (line 555) | static checkFilesConsistency(appInstance, siteName) { method checkWebsiteBackup (line 613) | static async checkWebsiteBackup (appInstance, backupPath) { method checkWebsiteCatalogAvailability (line 619) | static checkWebsiteCatalogAvailability (appInstance, siteName) { method restoreFromBackup (line 633) | static restoreFromBackup (appInstance, siteName) { FILE: app/back-end/sites.js class Sites (line 5) | class Sites { method constructor (line 6) | constructor() { FILE: app/back-end/sql/1.0.0.sql type AUTOINCREMENT (line 6) | CREATE TABLE 'authors' ('id' INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,... type AUTOINCREMENT (line 8) | CREATE TABLE 'posts_additional_data' ('id' INTEGER PRIMARY KEY AUTOINCRE... FILE: app/back-end/tag.js class Tag (line 14) | class Tag extends Model { method constructor (line 15) | constructor(appInstance, tagData, storeMode = true) { method save (line 41) | save() { method addTag (line 86) | addTag() { method updateTag (line 127) | updateTag() { method prepareTagName (line 154) | prepareTagName() { method isTagNameUnique (line 167) | isTagNameUnique() { method isTagSlugUnique (line 186) | isTagSlugUnique() { method isTagRestrictedSlug (line 207) | isTagRestrictedSlug() { method delete (line 227) | delete() { method createSlug (line 241) | createSlug(string) { method checkAndCleanImages (line 248) | checkAndCleanImages (cancelEvent = false) { method cleanImages (line 275) | cleanImages(images, imagesDir, cancelEvent) { method removeResponsiveImages (line 347) | removeResponsiveImages(originalPath) { method changeStatus (line 402) | changeStatus(status, inverse = false) { FILE: app/back-end/tags.js class Tags (line 7) | class Tags extends Model { method constructor (line 8) | constructor(appInstance, tagsData) { method load (line 15) | load() { FILE: app/back-end/themes.js class Themes (line 14) | class Themes { method constructor (line 15) | constructor(appInstance, siteData = false) { method loadThemes (line 34) | loadThemes(pathToThemes = false) { method currentTheme (line 87) | currentTheme(returnDir = false) { method load (line 110) | load() { method changeTheme (line 120) | changeTheme(newTheme, oldTheme) { method loadPostTemplates (line 240) | loadPostTemplates() { method loadPageTemplates (line 268) | loadPageTemplates() { method loadTagTemplates (line 296) | loadTagTemplates() { method loadAuthorTemplates (line 324) | loadAuthorTemplates() { method removeTheme (line 352) | removeTheme(directory) { method updateThemeConfig (line 356) | updateThemeConfig(newConfig) { method normalizeThemeImagePath (line 411) | normalizeThemeImagePath(imagePath) { method loadThemeConfig (line 422) | static loadThemeConfig(themeConfigPath, themeDir) { method checkAndCleanImages (line 485) | checkAndCleanImages(configString) { method removeResponsiveImages (line 614) | removeResponsiveImages(originalPath) { method loadComputedOptions (line 663) | static loadComputedOptions(inputDir, themeConfig) { FILE: app/back-end/window-manager.js class PubliiWindowManager (line 1) | class PubliiWindowManager { method constructor (line 2) | constructor () { method initEvents (line 7) | initEvents () { method createMainWindow (line 11) | createMainWindow () { method createEditorWindow (line 15) | createEditorWindow () { method getMainWindow (line 19) | getMainWindow () { method getEditorWindow (line 23) | getEditorWindow () { method removeMainWindow (line 27) | removeMainWindow () { method removeEditorWindow (line 31) | removeEditorWindow () { FILE: app/back-end/workers/thumbnails/regenerate.js function regenerateImages (line 40) | function regenerateImages(mediaPath, catalog) { function regenerateImage (line 67) | function regenerateImage (images, fullPath, catalog) { function isImage (line 153) | function isImage(image, fullImagePath) { function getImageType (line 186) | function getImageType(context, image, catalog) { function finishProcess (line 222) | function finishProcess() { FILE: app/default-files/default-themes/simple/assets/js/scripts.js function init (line 80) | function init() { function initSubmenuPositions (line 103) | function initSubmenuPositions() { function initMobileMenuOverlay (line 180) | function initMobileMenuOverlay() { function initMobileMenuSidebar (line 224) | function initMobileMenuSidebar() { function setAriaForSubmenus (line 283) | function setAriaForSubmenus(menuWrapper) { function wrapSubmenusIntoContainer (line 294) | function wrapSubmenusIntoContainer(menuWrapper) { function initToggleSubmenu (line 308) | function initToggleSubmenu(menuWrapper) { function initAriaAttributes (line 380) | function initAriaAttributes() { function initClosingMenuOnClickLink (line 402) | function initClosingMenuOnClickLink() { function closeMenu (line 419) | function closeMenu(clickedLink, forceClose) { function PopupHandler (line 521) | function PopupHandler(e) { FILE: app/default-files/gdpr-assets/gdpr.js function initUI (line 39) | function initUI () { function initState (line 70) | function initState () { function checkIfConfigIsFresh (line 167) | function checkIfConfigIsFresh () { function getDefaultConsentState (line 187) | function getDefaultConsentState (currentConfig, consentGroup) { function initBannerEvents (line 206) | function initBannerEvents () { function initPopupEvents (line 231) | function initPopupEvents () { function initBadgeEvents (line 265) | function initBadgeEvents () { function addScript (line 284) | function addScript (src, inline) { function allowCookieGroup (line 298) | function allowCookieGroup (allowedGroup) { function showBannerOrPopup (line 339) | function showBannerOrPopup () { function showAdvancedPopup (line 347) | function showAdvancedPopup () { function hideAdvancedPopup (line 354) | function hideAdvancedPopup () { function showBanner (line 361) | function showBanner () { function hideBanner (line 366) | function hideBanner () { function showBadge (line 371) | function showBadge () { function getConfigName (line 380) | function getConfigName () { function storeConfiguration (line 390) | function storeConfiguration (allowedGroups) { function getInitialStateOfConsents (line 406) | function getInitialStateOfConsents () { function getCurrentStateOfConsents (line 429) | function getCurrentStateOfConsents () { function getAllGroups (line 452) | function getAllGroups () { function acceptAllCookies (line 471) | function acceptAllCookies (source) { function rejectAllCookies (line 508) | function rejectAllCookies () { function saveConfiguration (line 519) | function saveConfiguration () { function reloadIsNeeded (line 551) | function reloadIsNeeded (groupsToAccept) { function unlockEmbeds (line 572) | function unlockEmbeds (cookieGroup) { FILE: app/default-files/vendor/prism.js function u (line 3) | function u(e){s.highlightedCode=e,a.hooks.run("before-insert",s),s.eleme... function i (line 3) | function i(e,n,t,r){this.type=e,this.content=n,this.alias=t,this.length=... function l (line 3) | function l(e,n,t,r){e.lastIndex=n;var a=e.exec(t);if(a&&r&&a[1]){var i=a... function o (line 3) | function o(e,n,t,r,s,g){for(var f in t)if(t.hasOwnProperty(f)&&t[f]){var... function s (line 3) | function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e... function u (line 3) | function u(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a... function c (line 3) | function c(e,n,t){for(var r=n.next,a=0;a>/g,(function(e,s){return"(?:"... function s (line 9) | function s(e,s,a){return RegExp(n(e,s),a||"")} function a (line 9) | function a(e,n){for(var s=0;s>/g,(function(){... function l (line 9) | function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"} function q (line 9) | function q(n,a){return{interpolation:{pattern:s("((?:^|[^{])(?:\\{\\{)*)... function a (line 19) | function a(e,r){return e=e.replace(//g,(function(){return t})).repl... function l (line 26) | function l(n){return t[e+n]} function c (line 26) | function c(n,t){t=t||0;for(var e=0;e/g,(function(){return"(?!\\... function n (line 41) | function n(e){return RegExp("(\\()(?:"+e+")(?=[\\s\\)])")} function a (line 41) | function a(e){return RegExp("([\\s([])(?:"+e+")(?=[\\s)])")} function e (line 44) | function e(n){return n=n.replace(//g,(function(){return"(?:\\\\.|... function a (line 56) | function a(t,n){return t=t.replace(//g,(function(){return"(?:\\s|//.*... function o (line 69) | function o(e,n){n=(n||"").replace(/m/g,"")+"m";var r="([:\\-,[{]\\s*(?:\... FILE: app/src/assets/vendor/js/codemirror/addon/display/autorefresh.js function startListening (line 23) | function startListening(cm, state) { function stopListening (line 42) | function stopListening(_cm, state) { FILE: app/src/assets/vendor/js/codemirror/addon/display/fullscreen.js function setFullscreen (line 21) | function setFullscreen(cm) { function setNormal (line 32) | function setNormal(cm) { FILE: app/src/assets/vendor/js/codemirror/addon/display/panel.js function Panel (line 47) | function Panel(cm, node, options, height) { function initPanels (line 73) | function initPanels(cm) { function removePanels (line 107) | function removePanels(cm) { function isAtTop (line 118) | function isAtTop(cm, dom) { FILE: app/src/assets/vendor/js/codemirror/addon/display/placeholder.js function clearPlaceholder (line 31) | function clearPlaceholder(cm) { function setPlaceholder (line 37) | function setPlaceholder(cm) { function onBlur (line 48) | function onBlur(cm) { function onChange (line 51) | function onChange(cm) { function isEmpty (line 59) | function isEmpty(cm) { FILE: app/src/assets/vendor/js/codemirror/addon/display/rulers.js function drawRulers (line 28) | function drawRulers(cm) { FILE: app/src/assets/vendor/js/codemirror/addon/scroll/annotatescrollbar.js function Annotation (line 21) | function Annotation(cm, options) { function getY (line 75) | function getY(pos, top) { FILE: app/src/assets/vendor/js/codemirror/addon/scroll/scrollpastend.js function onChange (line 28) | function onChange(cm, change) { function updateBottomMargin (line 33) | function updateBottomMargin(cm) { FILE: app/src/assets/vendor/js/codemirror/addon/scroll/simplescrollbars.js function Bar (line 14) | function Bar(cls, orientation, scroll) { function SimpleScrollbars (line 96) | function SimpleScrollbars(cls, place, scroll) { FILE: app/src/assets/vendor/js/codemirror/addon/search/jump-to-line.js function dialog (line 16) | function dialog(cm, text, shortText, deflt, f) { function interpretLine (line 24) | function interpretLine(cm, string) { FILE: app/src/assets/vendor/js/codemirror/addon/search/match-highlighter.js function State (line 42) | function State(options) { function cursorActivity (line 71) | function cursorActivity(cm) { function onFocus (line 76) | function onFocus(cm) { function scheduleHighlight (line 84) | function scheduleHighlight(cm, state) { function addOverlay (line 89) | function addOverlay(cm, query, hasBoundary, style) { function removeOverlay (line 99) | function removeOverlay(cm) { function highlightMatches (line 111) | function highlightMatches(cm) { function isWord (line 134) | function isWord(cm, from, to) { function boundariesAround (line 151) | function boundariesAround(stream, re) { function makeOverlay (line 156) | function makeOverlay(query, hasBoundary, style) { FILE: app/src/assets/vendor/js/codemirror/addon/search/matchesonscrollbar.js function SearchAnnotation (line 20) | function SearchAnnotation(cm, query, caseFold, options) { function offsetLine (line 60) | function offsetLine(line, changeStart, sizeChange) { FILE: app/src/assets/vendor/js/codemirror/addon/search/search.js function searchOverlay (line 22) | function searchOverlay(query, caseInsensitive) { function SearchState (line 42) | function SearchState() { function getSearchState (line 47) | function getSearchState(cm) { function queryCaseInsensitive (line 51) | function queryCaseInsensitive(query) { function getSearchCursor (line 55) | function getSearchCursor(cm, query, pos) { function persistentDialog (line 60) | function persistentDialog(cm, text, deflt, onEnter, onKeyDown) { function dialog (line 70) | function dialog(cm, text, shortText, deflt, f) { function confirmDialog (line 75) | function confirmDialog(cm, text, shortText, fs) { function parseString (line 80) | function parseString(string) { function parseQuery (line 88) | function parseQuery(query) { function startSearch (line 104) | function startSearch(cm, state, query) { function doSearch (line 116) | function doSearch(cm, rev, persistent, immediate) { function findNext (line 167) | function findNext(cm, rev, callback) {cm.operation(function() { function clearSearch (line 180) | function clearSearch(cm) {cm.operation(function() { function replaceAll (line 194) | function replaceAll(cm, query, text) { function replace (line 205) | function replace(cm, all) { FILE: app/src/assets/vendor/js/codemirror/addon/search/searchcursor.js function regexpFlags (line 15) | function regexpFlags(regexp) { function ensureGlobal (line 22) | function ensureGlobal(regexp) { function maybeMultiline (line 26) | function maybeMultiline(regexp) { function searchRegexpForward (line 30) | function searchRegexpForward(doc, regexp, start) { function searchRegexpForwardMultiline (line 42) | function searchRegexpForwardMultiline(doc, regexp, start) { function lastMatchIn (line 71) | function lastMatchIn(string, regexp) { function searchRegexpBackward (line 83) | function searchRegexpBackward(doc, regexp, start) { function searchRegexpBackwardMultiline (line 96) | function searchRegexpBackwardMultiline(doc, regexp, start) { function adjustPos (line 129) | function adjustPos(orig, folded, pos, foldFunc) { function searchStringForward (line 141) | function searchStringForward(doc, query, start, caseFold) { function searchStringBackward (line 169) | function searchStringBackward(doc, query, start, caseFold) { function SearchCursor (line 196) | function SearchCursor(doc, query, pos, options) { FILE: app/src/assets/vendor/js/codemirror/autorefresh.js function startListening (line 23) | function startListening(cm, state) { function stopListening (line 42) | function stopListening(_cm, state) { FILE: app/src/assets/vendor/js/codemirror/codemirror.js function classTest (line 48) | function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)... function removeChildren (line 59) | function removeChildren(e) { function removeChildrenAndAdd (line 65) | function removeChildrenAndAdd(parent, e) { function elt (line 69) | function elt(tag, content, className, style) { function contains (line 95) | function contains(parent, child) { function addClass (line 119) | function addClass(node, cls) { function joinClasses (line 123) | function joinClasses(a, b) { function bind (line 136) | function bind(f) { function copyObj (line 141) | function copyObj(obj, target, overwrite) { function countColumn (line 151) | function countColumn(string, end, tabSize, startIndex, startValue) { function Delayed (line 166) | function Delayed() {this.id = null} function indexOf (line 172) | function indexOf(array, elt) { function findColumn (line 192) | function findColumn(string, goal, tabSize) { function spaceStr (line 207) | function spaceStr(n) { function lst (line 213) | function lst(arr) { return arr[arr.length-1] } function map (line 215) | function map(array, f) { function insertSorted (line 221) | function insertSorted(array, value, score) { function nothing (line 227) | function nothing() {} function createObj (line 229) | function createObj(base, props) { function isWordCharBasic (line 242) | function isWordCharBasic(ch) { function isWordChar (line 246) | function isWordChar(ch, helper) { function isEmpty (line 252) | function isEmpty(obj) { function isExtendingChar (line 263) | function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendi... function Display (line 269) | function Display(place, doc, input) { function getLine (line 368) | function getLine(doc, n) { function getBetween (line 384) | function getBetween(doc, start, end) { function getLines (line 396) | function getLines(doc, from, to) { function updateLineHeight (line 404) | function updateLineHeight(line, height) { function lineNo (line 411) | function lineNo(line) { function lineAtHeight (line 425) | function lineAtHeight(chunk, h) { function isLine (line 445) | function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.size} function lineNumberFor (line 447) | function lineNumberFor(options, i) { function Pos (line 452) | function Pos (line, ch) { function cmp (line 459) | function cmp(a, b) { return a.line - b.line || a.ch - b.ch } function copyPos (line 461) | function copyPos(x) {return Pos(x.line, x.ch)} function maxPos (line 462) | function maxPos(a, b) { return cmp(a, b) < 0 ? b : a } function minPos (line 463) | function minPos(a, b) { return cmp(a, b) < 0 ? a : b } function clipLine (line 467) | function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.fi... function clipPos (line 468) | function clipPos(doc, pos) { function clipToLen (line 474) | function clipToLen(pos, linelen) { function clipPosArray (line 480) | function clipPosArray(doc, array) { function seeReadOnlySpans (line 490) | function seeReadOnlySpans() { function seeCollapsedSpans (line 494) | function seeCollapsedSpans() { function MarkedSpan (line 500) | function MarkedSpan(marker, from, to) { function getMarkedSpanFor (line 506) | function getMarkedSpanFor(spans, marker) { function removeMarkedSpan (line 514) | function removeMarkedSpan(spans, span) { function addMarkedSpan (line 521) | function addMarkedSpan(line, span) { function markedSpansBefore (line 530) | function markedSpansBefore(old, startCh, isInsert) { function markedSpansAfter (line 541) | function markedSpansAfter(old, endCh, isInsert) { function stretchSpansOverChange (line 560) | function stretchSpansOverChange(doc, change) { function clearEmptySpans (line 622) | function clearEmptySpans(spans) { function removeReadOnlyRanges (line 633) | function removeReadOnlyRanges(doc, from, to) { function detachMarkedSpans (line 662) | function detachMarkedSpans(line) { function attachMarkedSpans (line 669) | function attachMarkedSpans(line, spans) { function extraLeft (line 678) | function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0 } function extraRight (line 679) | function extraRight(marker) { return marker.inclusiveRight ? 1 : 0 } function compareCollapsedMarkers (line 684) | function compareCollapsedMarkers(a, b) { function collapsedSpanAtSide (line 697) | function collapsedSpanAtSide(line, start) { function collapsedSpanAtStart (line 707) | function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, t... function collapsedSpanAtEnd (line 708) | function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, fal... function conflictingCollapsedRange (line 713) | function conflictingCollapsedRange(doc, lineNo$$1, from, to, marker) { function visualLine (line 733) | function visualLine(line) { function visualLineContinued (line 742) | function visualLineContinued(line) { function visualLineNo (line 753) | function visualLineNo(doc, lineN) { function visualLineEndNo (line 761) | function visualLineEndNo(doc, lineN) { function lineIsHidden (line 773) | function lineIsHidden(doc, line) { function lineIsHiddenInner (line 784) | function lineIsHiddenInner(doc, line, span) { function heightAtLine (line 801) | function heightAtLine(lineObj) { function lineLength (line 823) | function lineLength(line) { function findMaxLine (line 842) | function findMaxLine(cm) { function iterateBidiSections (line 858) | function iterateBidiSections(order, from, to, f) { function bidiLeft (line 871) | function bidiLeft(part) { return part.level % 2 ? part.to : part.from } function bidiRight (line 872) | function bidiRight(part) { return part.level % 2 ? part.from : part.to } function lineLeft (line 874) | function lineLeft(line) { var order = getOrder(line); return order ? bid... function lineRight (line 875) | function lineRight(line) { function compareBidiLevel (line 881) | function compareBidiLevel(order, a, b) { function getBidiPartAt (line 889) | function getBidiPartAt(order, pos) { function moveInLine (line 910) | function moveInLine(line, pos, dir, byUnit) { function moveVisually (line 922) | function moveVisually(line, start, dir, byUnit) { function moveLogically (line 945) | function moveLogically(line, start, dir, byUnit) { function charType (line 979) | function charType(code) { function BidiSpan (line 994) | function BidiSpan(level, from, to) { function getOrder (line 1126) | function getOrder(line) { function getHandlers (line 1150) | function getHandlers(emitter, type, copy) { function off (line 1156) | function off(emitter, type, f) { function signal (line 1168) | function signal(emitter, type /*, values...*/) { function signalDOMEvent (line 1178) | function signalDOMEvent(cm, e, override) { function signalCursorActivity (line 1185) | function signalCursorActivity(cm) { function hasHandler (line 1193) | function hasHandler(emitter, type) { function eventMixin (line 1199) | function eventMixin(ctor) { function e_preventDefault (line 1207) | function e_preventDefault(e) { function e_stopPropagation (line 1211) | function e_stopPropagation(e) { function e_defaultPrevented (line 1215) | function e_defaultPrevented(e) { function e_stop (line 1218) | function e_stop(e) {e_preventDefault(e); e_stopPropagation(e)} function e_target (line 1220) | function e_target(e) {return e.target || e.srcElement} function e_button (line 1221) | function e_button(e) { function zeroWidthElement (line 1242) | function zeroWidthElement(measure) { function hasBadBidiRects (line 1257) | function hasBadBidiRects(measure) { function hasBadZoomedRects (line 1306) | function hasBadZoomedRects(measure) { function defineMode (line 1321) | function defineMode(name, mode) { function defineMIME (line 1327) | function defineMIME(mime, spec) { function resolveMode (line 1333) | function resolveMode(spec) { function getMode (line 1352) | function getMode(options, spec) { function extendMode (line 1376) | function extendMode(mode, properties) { function copyState (line 1381) | function copyState(mode, state) { function innerMode (line 1395) | function innerMode(mode, state) { function startState (line 1406) | function startState(mode, a1, a2) { function highlightLine (line 1494) | function highlightLine(cm, line, state, forceToEnd) { function getLineStyles (line 1533) | function getLineStyles(cm, line, updateFrontier) { function getStateBefore (line 1546) | function getStateBefore(cm, n, precise) { function processLine (line 1565) | function processLine(cm, text, state, startAt) { function callBlankLine (line 1576) | function callBlankLine(mode, state) { function readToken (line 1583) | function readToken(mode, stream, state, inner) { function takeToken (line 1593) | function takeToken(cm, pos, precise, asArray) { function extractLineClasses (line 1614) | function extractLineClasses(type, output) { function runMode (line 1629) | function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) { function findStartLine (line 1673) | function findStartLine(cm, n, precise) { function Line (line 1693) | function Line(text, markedSpans, estimateHeight) { function updateLine (line 1704) | function updateLine(line, text, markedSpans, estimateHeight) { function cleanUpLine (line 1716) | function cleanUpLine(line) { function interpretTokenStyle (line 1726) | function interpretTokenStyle(style, options) { function buildLineContent (line 1738) | function buildLineContent(cm, lineView) { function defaultSpecialCharPlaceholder (line 1796) | function defaultSpecialCharPlaceholder(ch) { function buildToken (line 1805) | function buildToken(builder, text, style, startStyle, endStyle, title, c... function splitSpaces (line 1867) | function splitSpaces(text, trailingBefore) { function buildTokenBadBidi (line 1882) | function buildTokenBadBidi(inner, order) { function buildCollapsedSpan (line 1902) | function buildCollapsedSpan(builder, size, marker, ignoreWidget) { function insertLineContent (line 1920) | function insertLineContent(line, builder, styles) { function LineView (line 1992) | function LineView(doc, line, lineN) { function buildViewArray (line 2004) | function buildViewArray(cm, from, to) { function pushOperation (line 2016) | function pushOperation(op) { function fireCallbacksForOps (line 2027) | function fireCallbacksForOps(group) { function finishOperation (line 2043) | function finishOperation(op, endCb) { function signalLater (line 2063) | function signalLater(emitter, type /*, values...*/) { function fireOrphanDelayed (line 2083) | function fireOrphanDelayed() { function updateLineForChanges (line 2092) | function updateLineForChanges(cm, lineView, lineN, dims) { function ensureLineWrapped (line 2105) | function ensureLineWrapped(lineView) { function updateLineBackground (line 2116) | function updateLineBackground(lineView) { function getLineContent (line 2130) | function getLineContent(cm, lineView) { function updateLineText (line 2143) | function updateLineText(cm, lineView) { function updateLineClasses (line 2158) | function updateLineClasses(lineView) { function updateLineGutter (line 2168) | function updateLineGutter(cm, lineView, lineN, dims) { function updateLineWidgets (line 2205) | function updateLineWidgets(cm, lineView, dims) { function buildLineElement (line 2216) | function buildLineElement(cm, lineView, lineN, dims) { function insertLineWidgets (line 2230) | function insertLineWidgets(cm, lineView, dims) { function insertLineWidgetsFor (line 2236) | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { function positionLineWidget (line 2252) | function positionLineWidget(widget, node, lineView, dims) { function widgetHeight (line 2270) | function widgetHeight(widget) { function eventInWidget (line 2286) | function eventInWidget(display, e) { function paddingTop (line 2296) | function paddingTop(display) {return display.lineSpace.offsetTop} function paddingVert (line 2297) | function paddingVert(display) {return display.mover.offsetHeight - displ... function paddingH (line 2298) | function paddingH(display) { function scrollGap (line 2307) | function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth } function displayWidth (line 2308) | function displayWidth(cm) { function displayHeight (line 2311) | function displayHeight(cm) { function ensureLineHeights (line 2319) | function ensureLineHeights(cm, lineView, rect) { function mapFromLineView (line 2340) | function mapFromLineView(lineView, line, lineN) { function updateExternalMeasurement (line 2353) | function updateExternalMeasurement(cm, line) { function measureChar (line 2366) | function measureChar(cm, line, ch, bias) { function findViewForLine (line 2371) | function findViewForLine(cm, lineN) { function prepareMeasureForLine (line 2384) | function prepareMeasureForLine(cm, line) { function measureCharPrepared (line 2406) | function measureCharPrepared(cm, prepared, ch, bias, varHeight) { function nodeAndOffsetInLineMap (line 2428) | function nodeAndOffsetInLineMap(map$$1, ch, bias) { function getUsefulRect (line 2466) | function getUsefulRect(rects, bias) { function measureCharInner (line 2476) | function measureCharInner(cm, prepared, ch, bias) { function maybeUpdateRectForZooming (line 2529) | function maybeUpdateRectForZooming(measure, rect) { function clearLineMeasurementCacheFor (line 2539) | function clearLineMeasurementCacheFor(lineView) { function clearLineMeasurementCache (line 2548) | function clearLineMeasurementCache(cm) { function clearCaches (line 2555) | function clearCaches(cm) { function pageScrollX (line 2562) | function pageScrollX() { return window.pageXOffset || (document.document... function pageScrollY (line 2563) | function pageScrollY() { return window.pageYOffset || (document.document... function intoCoordSystem (line 2569) | function intoCoordSystem(cm, lineObj, rect, context) { function fromCoordSystem (line 2591) | function fromCoordSystem(cm, coords, context) { function charCoords (line 2608) | function charCoords(cm, pos, context, lineObj, bias) { function cursorCoords (line 2616) | function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHei... function estimateCoords (line 2648) | function estimateCoords(cm, pos) { function PosWithInfo (line 2663) | function PosWithInfo(line, ch, outside, xRel) { function coordsChar (line 2672) | function coordsChar(cm, x, y) { function coordsCharInner (line 2693) | function coordsCharInner(cm, lineObj, lineNo$$1, x, y) { function textHeight (line 2748) | function textHeight(display) { function charWidth (line 2768) | function charWidth(display) { function getDimensions (line 2780) | function getDimensions(cm) { function compensateForHScroll (line 2797) | function compensateForHScroll(display) { function estimateHeight (line 2804) | function estimateHeight(cm) { function estimateLineHeights (line 2822) | function estimateLineHeights(cm) { function posFromMouse (line 2835) | function posFromMouse(cm, e, liberal, forRect) { function findViewIndex (line 2853) | function findViewIndex(cm, n) { function updateSelection (line 2864) | function updateSelection(cm) { function prepareSelection (line 2868) | function prepareSelection(cm, primary) { function drawSelectionCursor (line 2887) | function drawSelectionCursor(cm, head, output) { function drawSelectionRange (line 2906) | function drawSelectionRange(cm, range$$1, output) { function restartBlink (line 2979) | function restartBlink(cm) { function ensureFocus (line 2992) | function ensureFocus(cm) { function delayBlurEvent (line 2996) | function delayBlurEvent(cm) { function onFocus (line 3004) | function onFocus(cm, e) { function onBlur (line 3023) | function onBlur(cm, e) { function alignHorizontally (line 3037) | function alignHorizontally(cm) { function maybeUpdateLineNumberWidth (line 3060) | function maybeUpdateLineNumberWidth(cm) { function updateHeightsInViewport (line 3080) | function updateHeightsInViewport(cm) { function updateWidgetHeight (line 3107) | function updateWidgetHeight(line) { function visibleLines (line 3115) | function visibleLines(display, doc, viewport) { function setScrollTop (line 3138) | function setScrollTop(cm, val) { function setScrollLeft (line 3149) | function setScrollLeft(cm, val, isScroller) { function wheelEventDelta (line 3180) | function wheelEventDelta(e) { function wheelEventPixels (line 3187) | function wheelEventPixels(e) { function onScrollWheel (line 3194) | function onScrollWheel(cm, e) { function measureForScrollbars (line 3273) | function measureForScrollbars(cm) { function NativeScrollbars (line 3289) | function NativeScrollbars(place, scroll, cm) { function maybeDisable (line 3361) | function maybeDisable() { function NullScrollbars (line 3382) | function NullScrollbars() {} function updateScrollbars (line 3391) | function updateScrollbars(cm, measure) { function updateScrollbarsInner (line 3405) | function updateScrollbarsInner(cm, measure) { function initScrollbars (line 3427) | function initScrollbars(cm) { function maybeScrollWindow (line 3453) | function maybeScrollWindow(cm, coords) { function scrollPosIntoView (line 3470) | function scrollPosIntoView(cm, pos, end, margin) { function scrollIntoView (line 3496) | function scrollIntoView(cm, x1, y1, x2, y2) { function calculateScrollPos (line 3506) | function calculateScrollPos(cm, x1, y1, x2, y2) { function addToScrollPos (line 3536) | function addToScrollPos(cm, left, top) { function ensureCursorVisible (line 3546) | function ensureCursorVisible(cm) { function resolveScrollToPos (line 3560) | function resolveScrollToPos(cm) { function startOperation (line 3581) | function startOperation(cm) { function endOperation (line 3603) | function endOperation(cm) { function endOperations (line 3614) | function endOperations(group) { function endOperation_R1 (line 3628) | function endOperation_R1(op) { function endOperation_W1 (line 3641) | function endOperation_W1(op) { function endOperation_R2 (line 3645) | function endOperation_R2(op) { function endOperation_W2 (line 3666) | function endOperation_W2(op) { function endOperation_finish (line 3691) | function endOperation_finish(op) { function runInOp (line 3738) | function runInOp(cm, f) { function operation (line 3745) | function operation(cm, f) { function methodOp (line 3755) | function methodOp(f) { function docMethodOp (line 3763) | function docMethodOp(f) { function regChange (line 3779) | function regChange(cm, from, to, lendiff) { function regLineChange (line 3844) | function regLineChange(cm, line, type) { function resetView (line 3858) | function resetView(cm) { function viewCuttingPoint (line 3864) | function viewCuttingPoint(cm, oldN, newN, dir) { function adjustView (line 3891) | function adjustView(cm, from, to) { function countDirtyView (line 3912) | function countDirtyView(cm) { function startWorker (line 3923) | function startWorker(cm, time) { function highlightWorker (line 3928) | function highlightWorker(cm) { function DisplayUpdate (line 3968) | function DisplayUpdate(cm, viewport, force) { function maybeClipScrollbars (line 3994) | function maybeClipScrollbars(cm) { function updateDisplayIfNeeded (line 4008) | function updateDisplayIfNeeded(cm, update) { function postUpdateDisplay (line 4080) | function postUpdateDisplay(cm, update) { function updateDisplaySimple (line 4109) | function updateDisplaySimple(cm, viewport) { function patchDisplay (line 4126) | function patchDisplay(cm, updateNumbersFrom, dims) { function updateGutterSpace (line 4168) | function updateGutterSpace(cm) { function setDocumentHeight (line 4173) | function setDocumentHeight(cm, measure) { function updateGutters (line 4181) | function updateGutters(cm) { function setGuttersForLineNumbers (line 4199) | function setGuttersForLineNumbers(options) { function Selection (line 4214) | function Selection(ranges, primIndex) { function Range (line 4260) | function Range(anchor, head) { function normalizeSelection (line 4275) | function normalizeSelection(ranges, primIndex) { function simpleSelection (line 4291) | function simpleSelection(anchor, head) { function changeEnd (line 4297) | function changeEnd(change) { function adjustForChange (line 4305) | function adjustForChange(pos, change) { function computeSelAfterChange (line 4314) | function computeSelAfterChange(doc, change) { function offsetPos (line 4324) | function offsetPos(pos, old, nw) { function computeReplacedSel (line 4333) | function computeReplacedSel(doc, changes, hint) { function loadMode (line 4354) | function loadMode(cm) { function resetModeState (line 4359) | function resetModeState(cm) { function isWholeLineUpdate (line 4375) | function isWholeLineUpdate(doc, change) { function updateDoc (line 4381) | function updateDoc(doc, change, markedSpans, estimateHeight$$1) { function linkedDocs (line 4433) | function linkedDocs(doc, f, sharedHistOnly) { function attachDoc (line 4448) | function attachDoc(cm, doc) { function History (line 4459) | function History(startGen) { function historyChangeFromChange (line 4476) | function historyChangeFromChange(doc, change) { function clearSelectionEvents (line 4485) | function clearSelectionEvents(array) { function lastChangeEvent (line 4495) | function lastChangeEvent(hist, force) { function addChangeToHistory (line 4510) | function addChangeToHistory(doc, change, selAfter, opId) { function selectionEventCanBeMerged (line 4553) | function selectionEventCanBeMerged(doc, origin, prev, sel) { function addSelectionToHistory (line 4566) | function addSelectionToHistory(doc, sel, opId, options) { function pushSelectionToHistory (line 4588) | function pushSelectionToHistory(sel, dest) { function attachLocalSpans (line 4595) | function attachLocalSpans(doc, change, from, to) { function removeClearedSpans (line 4606) | function removeClearedSpans(spans) { function getOldSpans (line 4617) | function getOldSpans(doc, change) { function mergeOldSpans (line 4630) | function mergeOldSpans(doc, change) { function copyHistoryArray (line 4654) | function copyHistoryArray(events, newGroup, instantiateSel) { function extendRange (line 4686) | function extendRange(doc, range, head, other) { function extendSelection (line 4705) | function extendSelection(doc, head, other, options) { function extendSelections (line 4711) | function extendSelections(doc, heads, options) { function replaceOneSelection (line 4720) | function replaceOneSelection(doc, i, range, options) { function setSimpleSelection (line 4727) | function setSimpleSelection(doc, anchor, head, options) { function filterSelectionChange (line 4733) | function filterSelectionChange(doc, sel, options) { function setSelectionReplaceHistory (line 4752) | function setSelectionReplaceHistory(doc, sel, options) { function setSelection (line 4763) | function setSelection(doc, sel, options) { function setSelectionNoUndo (line 4768) | function setSelectionNoUndo(doc, sel, options) { function setSelectionInner (line 4780) | function setSelectionInner(doc, sel) { function reCheckSelection (line 4794) | function reCheckSelection(doc) { function skipAtomicInSelection (line 4800) | function skipAtomicInSelection(doc, sel, bias, mayClear) { function skipAtomicInner (line 4815) | function skipAtomicInner(doc, pos, oldPos, dir, mayClear) { function skipAtomic (line 4848) | function skipAtomic(doc, pos, oldPos, bias, mayClear) { function movePos (line 4861) | function movePos(doc, pos, dir, line) { function selectAll (line 4873) | function selectAll(cm) { function filterChange (line 4880) | function filterChange(doc, change, update) { function makeChange (line 4904) | function makeChange(doc, change, ignoreReadOnly) { function makeChangeInner (line 4926) | function makeChangeInner(doc, change) { function makeChangeFromHistory (line 4944) | function makeChangeFromHistory(doc, type, allowSelectionOnly) { function shiftDoc (line 5017) | function shiftDoc(doc, distance) { function makeChangeSingleDoc (line 5033) | function makeChangeSingleDoc(doc, change, selAfter, spans) { function makeChangeSingleDocInEditor (line 5066) | function makeChangeSingleDocInEditor(cm, change, spans) { function replaceRange (line 5125) | function replaceRange(doc, code, from, to, origin) { function rebaseHistSelSingle (line 5134) | function rebaseHistSelSingle(pos, from, to, diff) { function rebaseHistArray (line 5150) | function rebaseHistArray(array, from, to, diff) { function rebaseHist (line 5178) | function rebaseHist(hist, change) { function changeLine (line 5187) | function changeLine(doc, handle, changeType, op) { function LeafChunk (line 5209) | function LeafChunk(lines) { function BranchChunk (line 5258) | function BranchChunk(children) { function LineWidget (line 5371) | function LineWidget(doc, node, options) { function adjustScrollWhenAboveVisible (line 5381) | function adjustScrollWhenAboveVisible(cm, line, diff) { function addLineWidget (line 5412) | function addLineWidget(doc, handle, node, options) { function TextMarker (line 5449) | function TextMarker(doc, type) { function markText (line 5566) | function markText(doc, from, to, options, type) { function SharedTextMarker (line 5640) | function SharedTextMarker(markers, primary) { function markTextShared (line 5663) | function markTextShared(doc, from, to, options, type) { function findSharedMarkers (line 5678) | function findSharedMarkers(doc) { function copySharedMarkers (line 5682) | function copySharedMarkers(doc, markers) { function detachSharedMarkers (line 5694) | function detachSharedMarkers(markers) { function onDrop (line 6087) | function onDrop(e) { function onDragStart (line 6147) | function onDragStart(cm, e) { function onDragOver (line 6170) | function onDragOver(cm, e) { function clearDragCursor (line 6182) | function clearDragCursor(cm) { function forEachCodeMirror (line 6193) | function forEachCodeMirror(f) { function ensureGlobalHandlers (line 6203) | function ensureGlobalHandlers() { function registerGlobalHandlers (line 6208) | function registerGlobalHandlers() { function onResize (line 6221) | function onResize(cm) { function normalizeKeyName (line 6294) | function normalizeKeyName(name) { function normalizeKeyMap (line 6318) | function normalizeKeyMap(keymap) { function lookupKey (line 6345) | function lookupKey(key, map$$1, handle, context) { function isModifierKey (line 6364) | function isModifierKey(value) { function keyName (line 6370) | function keyName(event, noShift) { function getKeyMap (line 6381) | function getKeyMap(val) { function deleteNearSelection (line 6387) | function deleteNearSelection(cm, compute) { function lineStart (line 6553) | function lineStart(cm, lineN) { function lineEnd (line 6561) | function lineEnd(cm, lineN) { function lineStartSmart (line 6571) | function lineStartSmart(cm, pos) { function doHandleBinding (line 6584) | function doHandleBinding(cm, bound, dropShift) { function lookupKeyForEditor (line 6604) | function lookupKeyForEditor(cm, name, handle) { function dispatchKey (line 6614) | function dispatchKey(cm, name, e, handle) { function handleKeyBinding (line 6646) | function handleKeyBinding(cm, e) { function handleCharBinding (line 6665) | function handleCharBinding(cm, e, ch) { function onKeyDown (line 6670) | function onKeyDown(e) { function showCrossHair (line 6691) | function showCrossHair(cm) { function onKeyUp (line 6706) | function onKeyUp(e) { function onKeyPress (line 6711) | function onKeyPress(e) { function onMouseDown (line 6729) | function onMouseDown(e) { function leftButtonDown (line 6772) | function leftButtonDown(cm, e, start) { function leftButtonStartDrag (line 6799) | function leftButtonStartDrag(cm, e, start, modifier) { function leftButtonSelect (line 6828) | function leftButtonSelect(cm, e, start, type, addNew) { function gutterEvent (line 6976) | function gutterEvent(cm, e, type, prevent) { function clickInGutter (line 7000) | function clickInGutter(cm, e) { function onContextMenu (line 7009) | function onContextMenu(cm, e) { function contextMenuInGutter (line 7015) | function contextMenuInGutter(cm, e) { function themeChanged (line 7020) | function themeChanged(cm) { function defineOptions (line 7031) | function defineOptions(CodeMirror) { function guttersChanged (line 7164) | function guttersChanged(cm) { function dragDropChanged (line 7170) | function dragDropChanged(cm, value, old) { function wrappingChanged (line 7183) | function wrappingChanged(cm) { function CodeMirror$1 (line 7201) | function CodeMirror$1(place, options) { function registerEventHandlers (line 7276) | function registerEventHandlers(cm) { function indentLine (line 7390) | function indentLine(cm, n, how, aggressive) { function setLastCopied (line 7454) | function setLastCopied(newLastCopied) { function applyTextInput (line 7458) | function applyTextInput(cm, inserted, deleted, sel, origin) { function handlePaste (line 7506) | function handlePaste(e, cm) { function triggerElectric (line 7516) | function triggerElectric(cm, inserted) { function copyableRanges (line 7540) | function copyableRanges(cm) { function disableBrowserMagic (line 7551) | function disableBrowserMagic(field, spellcheck) { function hiddenTextarea (line 7557) | function hiddenTextarea() { function findPosH (line 8067) | function findPosH(doc, pos, dir, unit, visually) { function findPosV (line 8119) | function findPosV(cm, pos, dir, unit) { function ContentEditableInput (line 8141) | function ContentEditableInput(cm) { function onCopyCut (line 8198) | function onCopyCut(e) { function poll (line 8340) | function poll() { function posToDOM (line 8461) | function posToDOM(cm, pos) { function badPos (line 8477) | function badPos(pos, bad) { if (bad) { pos.bad = true; } return pos } function domTextBetween (line 8479) | function domTextBetween(cm, from, to, fromLine, toLine) { function domToPos (line 8520) | function domToPos(cm, node, offset) { function locateNodeInLineView (line 8539) | function locateNodeInLineView(lineView, node, offset) { function TextareaInput (line 8596) | function TextareaInput(cm) { function prepareCopyCut (line 8643) | function prepareCopyCut(e) { function p (line 8785) | function p() { function prepareSelectAllHack (line 8888) | function prepareSelectAllHack() { function rehide (line 8901) | function rehide() { function fromTextArea (line 8943) | function fromTextArea(textarea, options) { function addLegacyProps (line 9000) | function addLegacyProps(CodeMirror) { FILE: app/src/assets/vendor/js/codemirror/css.js function ret (line 30) | function ret(style, tp) { type = tp; return style; } function tokenBase (line 34) | function tokenBase(stream, state) { function tokenString (line 89) | function tokenString(quote) { function tokenParenthesized (line 104) | function tokenParenthesized(stream, state) { function Context (line 115) | function Context(type, indent, prev) { function pushContext (line 121) | function pushContext(state, stream, type, indent) { function popContext (line 126) | function popContext(state) { function pass (line 132) | function pass(type, stream, state) { function popAndPass (line 135) | function popAndPass(type, stream, state, n) { function wordAsValue (line 143) | function wordAsValue(stream) { function keySet (line 410) | function keySet(array) { function tokenCComment (line 686) | function tokenCComment(stream, state) { FILE: app/src/assets/vendor/js/codemirror/xml.js function inText (line 64) | function inText(stream, state) { function inTag (line 112) | function inTag(stream, state) { function inAttribute (line 137) | function inAttribute(quote) { function inBlock (line 151) | function inBlock(style, terminator) { function doctype (line 163) | function doctype(depth) { function Context (line 184) | function Context(state, tagName, startOfLine) { function popContext (line 192) | function popContext(state) { function maybePopContext (line 195) | function maybePopContext(state, nextTagName) { function baseState (line 210) | function baseState(type, stream, state) { function tagNameState (line 220) | function tagNameState(type, stream, state) { function closeTagNameState (line 230) | function closeTagNameState(type, stream, state) { function closeState (line 249) | function closeState(type, _stream, state) { function closeStateErr (line 257) | function closeStateErr(type, stream, state) { function attrState (line 262) | function attrState(type, _stream, state) { function attrEqState (line 281) | function attrEqState(type, stream, state) { function attrValueState (line 286) | function attrValueState(type, stream, state) { function attrContinuedState (line 292) | function attrContinuedState(type, stream, state) { FILE: app/src/components/block-editor/components/default-blocks/publii-code/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-embed/embed.js method isEmbedable (line 2) | isEmbedable (code) { method embed (line 13) | embed (code) { method isUrl (line 18) | isUrl (code) { method getService (line 25) | getService (code) { method createIframe (line 36) | createIframe (service, code) { method youtubeIframe (line 46) | youtubeIframe (code) { method vimeoIframe (line 56) | vimeoIframe (code) { method rawIframe (line 62) | rawIframe (code) { FILE: app/src/components/block-editor/components/default-blocks/publii-embed/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-gallery/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-header/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-html/aspect-ratio.js function findGreatestCommonDivider (line 1) | function findGreatestCommonDivider (a, b) { function calculateAspectRatio (line 5) | function calculateAspectRatio (width, height) { function addAspectRatio (line 10) | function addAspectRatio (code) { FILE: app/src/components/block-editor/components/default-blocks/publii-html/content-filter.js function contentFilter (line 1) | function contentFilter (code, mode = 'editor') { FILE: app/src/components/block-editor/components/default-blocks/publii-html/render.js function render (line 3) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-image/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-list/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-paragraph/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-quote/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-readmore/render.js function render (line 1) | function render () { FILE: app/src/components/block-editor/components/default-blocks/publii-separator/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/default-blocks/publii-toc/render.js function render (line 1) | function render (blockData) { FILE: app/src/components/block-editor/components/extensions/ConversionHelpers.js class ConversionHelpers (line 1) | class ConversionHelpers { method stripTags (line 2) | stripTags (input, saveLineBreaks = true) { FILE: app/src/components/block-editor/components/extensions/ShortcutManager.js class ShortcutManager (line 1) | class ShortcutManager { method constructor (line 2) | constructor () { method initDefaultShortcuts (line 8) | initDefaultShortcuts () { method initMarkdownDefaultShortcuts (line 32) | initMarkdownDefaultShortcuts () { method checkContentForShortcuts (line 46) | checkContentForShortcuts (text) { method add (line 54) | add (shortcut, componentName) { FILE: app/src/components/block-editor/components/extensions/UndoManager.js class UndoManager (line 1) | class UndoManager { method constructor (line 2) | constructor () { method saveHistory (line 7) | saveHistory (blockID, blockContent) { method undoHistory (line 18) | undoHistory (blockID) { method redoHistory (line 28) | redoHistory (blockID) { FILE: app/src/components/block-editor/components/utils/SelectedText.js class SelectedText (line 3) | class SelectedText { method constructor (line 4) | constructor (inlineMenuContainer, blockType) { method isInvalidTextSelection (line 35) | isInvalidTextSelection () { method analyzeSelectedText (line 40) | analyzeSelectedText () { method removeStyle (line 77) | removeStyle (tag) { method checkIfElementCanBeNested (line 130) | checkIfElementCanBeNested () { method checkIfElementCanBeFlattened (line 154) | checkIfElementCanBeFlattened () { FILE: app/src/components/block-editor/components/utils/Utils.js class Utils (line 1) | class Utils { method deepMerge (line 5) | static deepMerge (target, source) { method debounce (line 36) | static debounce (func, wait, immediate) { FILE: app/src/components/mixins/CollectionCheckboxes.js method anyCheckboxIsSelected (line 3) | anyCheckboxIsSelected () { method toggleAllCheckboxes (line 8) | toggleAllCheckboxes (useArrayIndexAsID = false) { method isChecked (line 25) | isChecked (id) { method toggleSelection (line 28) | toggleSelection (id) { method getSelectedItems (line 37) | getSelectedItems (itemsCanBeFiltered = true) { FILE: app/src/components/post-editor/EditorBridge.js class EditorBridge (line 4) | class EditorBridge { method constructor (line 5) | constructor(itemID, itemType = 'post') { method updateItemID (line 17) | updateItemID (newItemID) { method init (line 23) | init() { method focus (line 63) | focus () { method setupEditor (line 67) | setupEditor(customFormats, editor) { method extensionsPath (line 681) | extensionsPath () { method galleryPopupUpdated (line 691) | galleryPopupUpdated (response) { method getTinyMCECSSFiles (line 700) | getTinyMCECSSFiles () { method getCustomThemeEditorConfig (line 710) | getCustomThemeEditorConfig () { method loadCustomFormatsFromTheme (line 730) | loadCustomFormatsFromTheme() { method filePickerCallback (line 788) | filePickerCallback(callback, value, meta) { method addEditorButtons (line 798) | addEditorButtons() { method addInlineEditor (line 841) | addInlineEditor(customFormats) { method checkInlineTrigger (line 861) | checkInlineTrigger (target) { method checkInlineLinkTrigger (line 885) | checkInlineLinkTrigger (target) { method addLinkEditor (line 895) | addLinkEditor(iframe) { method hideToolbarsOnCopyOrScroll (line 899) | hideToolbarsOnCopyOrScroll() { method initEditorDragNDropImages (line 904) | initEditorDragNDropImages(editor) { method fileDragOver (line 958) | fileDragOver (e) { method editorFileSelect (line 966) | async editorFileSelect (e) { method reloadEditor (line 1012) | reloadEditor () { FILE: app/src/components/post-editor/ItemHelper.js class ItemHelper (line 1) | class ItemHelper { method prepareItemData (line 2) | static async prepareItemData (newStatus, itemID, $store, itemData, ite... method loadItemData (line 127) | static loadItemData (data, $store, $moment, itemType = 'post') { method updateViewSettings (line 246) | static updateViewSettings(itemType, data, itemData) { method getMediaPath (line 264) | static getMediaPath ($store, itemID, itemType = 'post') { method setWebpCompatibility (line 279) | static setWebpCompatibility ($store, text) { method isWebpImage (line 309) | static isWebpImage (url) { method getImageType (line 317) | static getImageType (url) { method getImageExtension (line 333) | static getImageExtension (url) { FILE: app/src/helpers/utils.js class Utils (line 1) | class Utils { method deepMerge (line 9) | static deepMerge(target, source) { method generateErrorLog (line 44) | static generateErrorLog(errorData, returnText = false) { method debouncedFunction (line 77) | static debouncedFunction(fn, wait) { method throttledFunction (line 98) | static throttledFunction(fn, threshhold, scope) { method debounce (line 124) | static debounce(func, wait, immediate) { method once (line 151) | static once(fn, context) { method normalizePath (line 170) | static normalizePath(str, stripTrailing) { method getValidUrl (line 184) | static getValidUrl(urlToCheck) { FILE: app/src/helpers/vendor/tinymce/tinymce.d.ts type StringPathBookmark (line 1) | interface StringPathBookmark { type RangeBookmark (line 5) | interface RangeBookmark { type IdBookmark (line 8) | interface IdBookmark { type IndexBookmark (line 12) | interface IndexBookmark { type PathBookmark (line 16) | interface PathBookmark { type Bookmark (line 21) | type Bookmark = StringPathBookmark | RangeBookmark | IdBookmark | IndexB... type NormalizedEvent (line 22) | type NormalizedEvent = E & { type MappedEvent (line 32) | type MappedEvent = K extends keyof T ? T[K] : any; type NativeEventMap (line 33) | interface NativeEventMap { type EditorEvent (line 75) | type EditorEvent = NormalizedEvent; type EventDispatcherSettings (line 76) | interface EventDispatcherSettings { type EventDispatcherConstructor (line 81) | interface EventDispatcherConstructor { class EventDispatcher (line 86) | class EventDispatcher { type UndoLevelType (line 99) | const enum UndoLevelType { type UndoLevel (line 103) | interface UndoLevel { type UndoManager (line 110) | interface UndoManager { type ArrayCallback$1 (line 125) | type ArrayCallback$1 = (x: T, i: number, xs: ReadonlyArray) => R; type ObjCallback$1 (line 126) | type ObjCallback$1 = (value: T, key: string, obj: Record = ArrayCallback$1; type ObjCallback (line 128) | type ObjCallback = ObjCallback$1; type Tools (line 129) | interface Tools { type EventUtilsCallback (line 157) | type EventUtilsCallback = (event: EventUtilsEvent) => void; type EventUtilsEvent (line 158) | type EventUtilsEvent = NormalizedEvent & { type EventUtilsConstructor (line 161) | interface EventUtilsConstructor { class EventUtils (line 166) | class EventUtils { type DomQuerySelector (line 187) | type DomQuerySelector = string | T | T[] | DomQuery; type DomQueryInitSelector (line 188) | type DomQueryInitSelector = DomQuerySelector | Window; type Hook (line 189) | interface Hook { type DomQueryConstructor (line 193) | interface DomQueryConstructor { type DomQuery (line 232) | interface DomQuery extends ArrayLike { type SchemaType (line 304) | type SchemaType = 'html4' | 'html5' | 'html5-strict'; type SchemaSettings (line 305) | interface SchemaSettings { type Attribute (line 327) | interface Attribute { type DefaultAttribute (line 333) | interface DefaultAttribute { type AttributePattern (line 337) | interface AttributePattern { type ElementRule (line 344) | interface ElementRule { type SchemaElement (line 355) | interface SchemaElement extends ElementRule { type SchemaMap (line 360) | interface SchemaMap { type SchemaRegExpMap (line 363) | interface SchemaRegExpMap { type Schema (line 366) | interface Schema { type Attributes$1 (line 391) | type Attributes$1 = Array<{ type AstNodeConstructor (line 397) | interface AstNodeConstructor { class AstNode (line 402) | class AstNode { type Content (line 433) | type Content = string | AstNode; type ContentFormat (line 434) | type ContentFormat = 'raw' | 'text' | 'html' | 'tree'; type GetContentArgs (line 435) | interface GetContentArgs { type SetContentArgs (line 443) | interface SetContentArgs { type BlobInfoData (line 450) | interface BlobInfoData { type BlobInfo (line 459) | interface BlobInfo { type BlobCache (line 468) | interface BlobCache { type NotificationManagerImpl (line 478) | interface NotificationManagerImpl { type NotificationSpec (line 484) | interface NotificationSpec { type NotificationApi (line 492) | interface NotificationApi { type NotificationManager (line 503) | interface NotificationManager { type UploadFailureOptions (line 508) | interface UploadFailureOptions { type UploadHandler (line 511) | type UploadHandler = (blobInfo: BlobInfo, success: (url: string) => void... type UploadResult$2 (line 512) | interface UploadResult$2 { type RangeLikeObject (line 521) | interface RangeLikeObject { type ApplyFormat (line 527) | type ApplyFormat = BlockFormat | InlineFormat | SelectorFormat; type RemoveFormat (line 528) | type RemoveFormat = RemoveBlockFormat | RemoveInlineFormat | RemoveSelec... type Format (line 529) | type Format = ApplyFormat | RemoveFormat; type Formats (line 530) | type Formats = Record; type FormatAttrOrStyleValue (line 531) | type FormatAttrOrStyleValue = string | ((vars?: FormatVars) => string); type FormatVars (line 532) | type FormatVars = Record; type BaseFormat (line 533) | interface BaseFormat { type Block (line 549) | interface Block { type Inline (line 554) | interface Inline { type Selector (line 557) | interface Selector { type CommonFormat (line 561) | interface CommonFormat extends BaseFormat { type BlockFormat (line 572) | interface BlockFormat extends Block, CommonFormat { type InlineFormat (line 574) | interface InlineFormat extends Inline, CommonFormat { type SelectorFormat (line 576) | interface SelectorFormat extends Selector, CommonFormat { type CommonRemoveFormat (line 578) | interface CommonRemoveFormat extends BaseFormat { type RemoveBlockFormat (line 582) | interface RemoveBlockFormat extends Block, CommonRemoveFormat Promise; type DialogInstanceApi (line 821) | interface DialogInstanceApi { type DialogActionDetails (line 833) | interface DialogActionDetails { type DialogChangeDetails (line 837) | interface DialogChangeDetails { type DialogTabChangeDetails (line 840) | interface DialogTabChangeDetails { type DialogActionHandler (line 844) | type DialogActionHandler = (api: DialogInstanceApi, details: Dialo... type DialogChangeHandler (line 845) | type DialogChangeHandler = (api: DialogInstanceApi, details: Dialo... type DialogSubmitHandler (line 846) | type DialogSubmitHandler = (api: DialogInstanceApi) => void; type DialogCloseHandler (line 847) | type DialogCloseHandler = () => void; type DialogCancelHandler (line 848) | type DialogCancelHandler = (api: DialogInstanceApi) => void; type DialogTabChangeHandler (line 849) | type DialogTabChangeHandler = (api: DialogInstanceApi, details: Di... type DialogSize (line 850) | type DialogSize = 'normal' | 'medium' | 'large'; type DialogSpec (line 851) | interface DialogSpec { type UrlDialogInstanceApi (line 864) | interface UrlDialogInstanceApi { type UrlDialogActionDetails (line 870) | interface UrlDialogActionDetails { type UrlDialogMessage (line 874) | interface UrlDialogMessage { type UrlDialogActionHandler (line 878) | type UrlDialogActionHandler = (api: UrlDialogInstanceApi, actions: UrlDi... type UrlDialogCloseHandler (line 879) | type UrlDialogCloseHandler = () => void; type UrlDialogCancelHandler (line 880) | type UrlDialogCancelHandler = (api: UrlDialogInstanceApi) => void; type UrlDialogMessageHandler (line 881) | type UrlDialogMessageHandler = (api: UrlDialogInstanceApi, message: UrlD... type UrlDialogFooterButtonSpec (line 882) | interface UrlDialogFooterButtonSpec extends DialogFooterNormalButtonSpec { type UrlDialogSpec (line 885) | interface UrlDialogSpec { type CardContainerDirection (line 896) | type CardContainerDirection = 'vertical' | 'horizontal'; type CardContainerAlign (line 897) | type CardContainerAlign = 'left' | 'right'; type CardContainerValign (line 898) | type CardContainerValign = 'top' | 'middle' | 'bottom'; type CardContainerSpec (line 899) | interface CardContainerSpec { type CardImageSpec (line 906) | interface CardImageSpec { type CardTextSpec (line 912) | interface CardTextSpec { type CardItemSpec (line 918) | type CardItemSpec = CardContainerSpec | CardImageSpec | CardTextSpec; type CardMenuItemInstanceApi (line 919) | interface CardMenuItemInstanceApi extends CommonMenuItemInstanceApi { type CardMenuItemSpec (line 921) | interface CardMenuItemSpec extends Omit { type BaseToolbarButtonInstanceApi (line 971) | interface BaseToolbarButtonInstanceApi { type ToolbarButtonSpec (line 975) | interface ToolbarButtonSpec extends BaseToolbarButtonSpec { type InsertTableMenuItemSpec (line 1068) | interface InsertTableMenuItemSpec extends BaseFancyMenuItemSpec<'insertt... type ColorSwatchMenuItemSpec (line 1072) | interface ColorSwatchMenuItemSpec extends BaseFancyMenuItemSpec<'colorsw... type FancyMenuItemSpec (line 1079) | type FancyMenuItemSpec = InsertTableMenuItemSpec | ColorSwatchMenuItemSpec; type MenuItemSpec (line 1080) | interface MenuItemSpec extends CommonMenuItemSpec { type MenuItemInstanceApi (line 1086) | interface MenuItemInstanceApi extends CommonMenuItemInstanceApi { type NestedMenuItemContents (line 1088) | type NestedMenuItemContents = string | MenuItemSpec | NestedMenuItemSpec... type NestedMenuItemSpec (line 1089) | interface NestedMenuItemSpec extends CommonMenuItemSpec { type NestedMenuItemInstanceApi (line 1095) | interface NestedMenuItemInstanceApi extends CommonMenuItemInstanceApi { type ToggleMenuItemSpec (line 1097) | interface ToggleMenuItemSpec extends CommonMenuItemSpec { type ToggleMenuItemInstanceApi (line 1104) | interface ToggleMenuItemInstanceApi extends CommonMenuItemInstanceApi { type PublicDialog_d_AlertBannerSpec (line 1108) | type PublicDialog_d_AlertBannerSpec = AlertBannerSpec; type PublicDialog_d_BarSpec (line 1109) | type PublicDialog_d_BarSpec = BarSpec; type PublicDialog_d_BodyComponentSpec (line 1110) | type PublicDialog_d_BodyComponentSpec = BodyComponentSpec; type PublicDialog_d_ButtonSpec (line 1111) | type PublicDialog_d_ButtonSpec = ButtonSpec; type PublicDialog_d_CheckboxSpec (line 1112) | type PublicDialog_d_CheckboxSpec = CheckboxSpec; type PublicDialog_d_CollectionSpec (line 1113) | type PublicDialog_d_CollectionSpec = CollectionSpec; type PublicDialog_d_ColorInputSpec (line 1114) | type PublicDialog_d_ColorInputSpec = ColorInputSpec; type PublicDialog_d_ColorPickerSpec (line 1115) | type PublicDialog_d_ColorPickerSpec = ColorPickerSpec; type PublicDialog_d_CustomEditorSpec (line 1116) | type PublicDialog_d_CustomEditorSpec = CustomEditorSpec; type PublicDialog_d_CustomEditorInit (line 1117) | type PublicDialog_d_CustomEditorInit = CustomEditorInit; type PublicDialog_d_CustomEditorInitFn (line 1118) | type PublicDialog_d_CustomEditorInitFn = CustomEditorInitFn; type PublicDialog_d_DialogData (line 1119) | type PublicDialog_d_DialogData = DialogData; type PublicDialog_d_DialogSize (line 1120) | type PublicDialog_d_DialogSize = DialogSize; type PublicDialog_d_DialogSpec (line 1121) | type PublicDialog_d_DialogSpec<_0> = DialogSpec<_0>; type PublicDialog_d_DialogInstanceApi (line 1122) | type PublicDialog_d_DialogInstanceApi<_0> = DialogInstanceApi<_0>; type PublicDialog_d_DialogFooterButtonSpec (line 1123) | type PublicDialog_d_DialogFooterButtonSpec = DialogFooterButtonSpec; type PublicDialog_d_DialogActionDetails (line 1124) | type PublicDialog_d_DialogActionDetails = DialogActionDetails; type PublicDialog_d_DialogChangeDetails (line 1125) | type PublicDialog_d_DialogChangeDetails<_0> = DialogChangeDetails<_0>; type PublicDialog_d_DialogTabChangeDetails (line 1126) | type PublicDialog_d_DialogTabChangeDetails = DialogTabChangeDetails; type PublicDialog_d_DropZoneSpec (line 1127) | type PublicDialog_d_DropZoneSpec = DropZoneSpec; type PublicDialog_d_GridSpec (line 1128) | type PublicDialog_d_GridSpec = GridSpec; type PublicDialog_d_HtmlPanelSpec (line 1129) | type PublicDialog_d_HtmlPanelSpec = HtmlPanelSpec; type PublicDialog_d_IframeSpec (line 1130) | type PublicDialog_d_IframeSpec = IframeSpec; type PublicDialog_d_ImageToolsSpec (line 1131) | type PublicDialog_d_ImageToolsSpec = ImageToolsSpec; type PublicDialog_d_InputSpec (line 1132) | type PublicDialog_d_InputSpec = InputSpec; type PublicDialog_d_LabelSpec (line 1133) | type PublicDialog_d_LabelSpec = LabelSpec; type PublicDialog_d_ListBoxSpec (line 1134) | type PublicDialog_d_ListBoxSpec = ListBoxSpec; type PublicDialog_d_ListBoxItemSpec (line 1135) | type PublicDialog_d_ListBoxItemSpec = ListBoxItemSpec; type PublicDialog_d_ListBoxNestedItemSpec (line 1136) | type PublicDialog_d_ListBoxNestedItemSpec = ListBoxNestedItemSpec; type PublicDialog_d_ListBoxSingleItemSpec (line 1137) | type PublicDialog_d_ListBoxSingleItemSpec = ListBoxSingleItemSpec; type PublicDialog_d_PanelSpec (line 1138) | type PublicDialog_d_PanelSpec = PanelSpec; type PublicDialog_d_SelectBoxSpec (line 1139) | type PublicDialog_d_SelectBoxSpec = SelectBoxSpec; type PublicDialog_d_SelectBoxItemSpec (line 1140) | type PublicDialog_d_SelectBoxItemSpec = SelectBoxItemSpec; type PublicDialog_d_SizeInputSpec (line 1141) | type PublicDialog_d_SizeInputSpec = SizeInputSpec; type PublicDialog_d_TableSpec (line 1142) | type PublicDialog_d_TableSpec = TableSpec; type PublicDialog_d_TabSpec (line 1143) | type PublicDialog_d_TabSpec = TabSpec; type PublicDialog_d_TabPanelSpec (line 1144) | type PublicDialog_d_TabPanelSpec = TabPanelSpec; type PublicDialog_d_TextAreaSpec (line 1145) | type PublicDialog_d_TextAreaSpec = TextAreaSpec; type PublicDialog_d_UrlInputSpec (line 1146) | type PublicDialog_d_UrlInputSpec = UrlInputSpec; type PublicDialog_d_UrlDialogSpec (line 1147) | type PublicDialog_d_UrlDialogSpec = UrlDialogSpec; type PublicDialog_d_UrlDialogFooterButtonSpec (line 1148) | type PublicDialog_d_UrlDialogFooterButtonSpec = UrlDialogFooterButtonSpec; type PublicDialog_d_UrlDialogInstanceApi (line 1149) | type PublicDialog_d_UrlDialogInstanceApi = UrlDialogInstanceApi; type PublicDialog_d_UrlDialogActionDetails (line 1150) | type PublicDialog_d_UrlDialogActionDetails = UrlDialogActionDetails; type PublicDialog_d_UrlDialogMessage (line 1151) | type PublicDialog_d_UrlDialogMessage = UrlDialogMessage; type PublicInlineContent_d_AutocompleterSpec (line 1155) | type PublicInlineContent_d_AutocompleterSpec = AutocompleterSpec; type PublicInlineContent_d_AutocompleterItemSpec (line 1156) | type PublicInlineContent_d_AutocompleterItemSpec = AutocompleterItemSpec; type PublicInlineContent_d_AutocompleterContents (line 1157) | type PublicInlineContent_d_AutocompleterContents = AutocompleterContents; type PublicInlineContent_d_AutocompleterInstanceApi (line 1158) | type PublicInlineContent_d_AutocompleterInstanceApi = AutocompleterInsta... type PublicInlineContent_d_ContextPosition (line 1159) | type PublicInlineContent_d_ContextPosition = ContextPosition; type PublicInlineContent_d_ContextScope (line 1160) | type PublicInlineContent_d_ContextScope = ContextScope; type PublicInlineContent_d_ContextFormSpec (line 1161) | type PublicInlineContent_d_ContextFormSpec = ContextFormSpec; type PublicInlineContent_d_ContextFormInstanceApi (line 1162) | type PublicInlineContent_d_ContextFormInstanceApi = ContextFormInstanceApi; type PublicInlineContent_d_ContextFormButtonSpec (line 1163) | type PublicInlineContent_d_ContextFormButtonSpec = ContextFormButtonSpec; type PublicInlineContent_d_ContextFormButtonInstanceApi (line 1164) | type PublicInlineContent_d_ContextFormButtonInstanceApi = ContextFormBut... type PublicInlineContent_d_ContextFormToggleButtonSpec (line 1165) | type PublicInlineContent_d_ContextFormToggleButtonSpec = ContextFormTogg... type PublicInlineContent_d_ContextFormToggleButtonInstanceApi (line 1166) | type PublicInlineContent_d_ContextFormToggleButtonInstanceApi = ContextF... type PublicInlineContent_d_ContextToolbarSpec (line 1167) | type PublicInlineContent_d_ContextToolbarSpec = ContextToolbarSpec; type PublicInlineContent_d_SeparatorItemSpec (line 1168) | type PublicInlineContent_d_SeparatorItemSpec = SeparatorItemSpec; type PublicMenu_d_MenuItemSpec (line 1172) | type PublicMenu_d_MenuItemSpec = MenuItemSpec; type PublicMenu_d_MenuItemInstanceApi (line 1173) | type PublicMenu_d_MenuItemInstanceApi = MenuItemInstanceApi; type PublicMenu_d_NestedMenuItemContents (line 1174) | type PublicMenu_d_NestedMenuItemContents = NestedMenuItemContents; type PublicMenu_d_NestedMenuItemSpec (line 1175) | type PublicMenu_d_NestedMenuItemSpec = NestedMenuItemSpec; type PublicMenu_d_NestedMenuItemInstanceApi (line 1176) | type PublicMenu_d_NestedMenuItemInstanceApi = NestedMenuItemInstanceApi; type PublicMenu_d_FancyMenuItemSpec (line 1177) | type PublicMenu_d_FancyMenuItemSpec = FancyMenuItemSpec; type PublicMenu_d_ColorSwatchMenuItemSpec (line 1178) | type PublicMenu_d_ColorSwatchMenuItemSpec = ColorSwatchMenuItemSpec; type PublicMenu_d_InsertTableMenuItemSpec (line 1179) | type PublicMenu_d_InsertTableMenuItemSpec = InsertTableMenuItemSpec; type PublicMenu_d_ToggleMenuItemSpec (line 1180) | type PublicMenu_d_ToggleMenuItemSpec = ToggleMenuItemSpec; type PublicMenu_d_ToggleMenuItemInstanceApi (line 1181) | type PublicMenu_d_ToggleMenuItemInstanceApi = ToggleMenuItemInstanceApi; type PublicMenu_d_ChoiceMenuItemSpec (line 1182) | type PublicMenu_d_ChoiceMenuItemSpec = ChoiceMenuItemSpec; type PublicMenu_d_ChoiceMenuItemInstanceApi (line 1183) | type PublicMenu_d_ChoiceMenuItemInstanceApi = ChoiceMenuItemInstanceApi; type PublicMenu_d_SeparatorMenuItemSpec (line 1184) | type PublicMenu_d_SeparatorMenuItemSpec = SeparatorMenuItemSpec; type PublicMenu_d_ContextMenuApi (line 1185) | type PublicMenu_d_ContextMenuApi = ContextMenuApi; type PublicMenu_d_ContextMenuContents (line 1186) | type PublicMenu_d_ContextMenuContents = ContextMenuContents; type PublicMenu_d_ContextMenuItem (line 1187) | type PublicMenu_d_ContextMenuItem = ContextMenuItem; type PublicMenu_d_ContextSubMenu (line 1188) | type PublicMenu_d_ContextSubMenu = ContextSubMenu; type PublicMenu_d_CardMenuItemSpec (line 1189) | type PublicMenu_d_CardMenuItemSpec = CardMenuItemSpec; type PublicMenu_d_CardMenuItemInstanceApi (line 1190) | type PublicMenu_d_CardMenuItemInstanceApi = CardMenuItemInstanceApi; type PublicMenu_d_CardItemSpec (line 1191) | type PublicMenu_d_CardItemSpec = CardItemSpec; type PublicMenu_d_CardContainerSpec (line 1192) | type PublicMenu_d_CardContainerSpec = CardContainerSpec; type PublicMenu_d_CardImageSpec (line 1193) | type PublicMenu_d_CardImageSpec = CardImageSpec; type PublicMenu_d_CardTextSpec (line 1194) | type PublicMenu_d_CardTextSpec = CardTextSpec; type SidebarInstanceApi (line 1198) | interface SidebarInstanceApi { type SidebarSpec (line 1201) | interface SidebarSpec { type PublicSidebar_d_SidebarSpec (line 1208) | type PublicSidebar_d_SidebarSpec = SidebarSpec; type PublicSidebar_d_SidebarInstanceApi (line 1209) | type PublicSidebar_d_SidebarInstanceApi = SidebarInstanceApi; type ToolbarGroupSetting (line 1213) | interface ToolbarGroupSetting { type ToolbarConfig (line 1217) | type ToolbarConfig = string | ToolbarGroupSetting[]; type GroupToolbarButtonInstanceApi (line 1218) | interface GroupToolbarButtonInstanceApi extends BaseToolbarButtonInstanc... type GroupToolbarButtonSpec (line 1220) | interface GroupToolbarButtonSpec extends BaseToolbarButtonSpec void; type BaseMenuButtonSpec (line 1226) | interface BaseMenuButtonSpec { type BaseMenuButtonInstanceApi (line 1233) | interface BaseMenuButtonInstanceApi { type ToolbarMenuButtonSpec (line 1239) | interface ToolbarMenuButtonSpec extends BaseMenuButtonSpec { type ToolbarMenuButtonInstanceApi (line 1243) | interface ToolbarMenuButtonInstanceApi extends BaseMenuButtonInstanceApi { type ToolbarSplitButtonItemTypes (line 1245) | type ToolbarSplitButtonItemTypes = ChoiceMenuItemSpec | SeparatorMenuIte... type SuccessCallback (line 1246) | type SuccessCallback = (menu: ToolbarSplitButtonItemTypes[]) => void; type SelectPredicate (line 1247) | type SelectPredicate = (value: string) => boolean; type PresetTypes (line 1248) | type PresetTypes = 'color' | 'normal' | 'listpreview'; type ColumnTypes (line 1249) | type ColumnTypes = number | 'auto'; type ToolbarSplitButtonSpec (line 1250) | interface ToolbarSplitButtonSpec { type ToolbarSplitButtonInstanceApi (line 1263) | interface ToolbarSplitButtonInstanceApi { type PublicToolbar_d_ToolbarButtonSpec (line 1271) | type PublicToolbar_d_ToolbarButtonSpec = ToolbarButtonSpec; type PublicToolbar_d_ToolbarButtonInstanceApi (line 1272) | type PublicToolbar_d_ToolbarButtonInstanceApi = ToolbarButtonInstanceApi; type PublicToolbar_d_ToolbarSplitButtonSpec (line 1273) | type PublicToolbar_d_ToolbarSplitButtonSpec = ToolbarSplitButtonSpec; type PublicToolbar_d_ToolbarSplitButtonInstanceApi (line 1274) | type PublicToolbar_d_ToolbarSplitButtonInstanceApi = ToolbarSplitButtonI... type PublicToolbar_d_ToolbarMenuButtonSpec (line 1275) | type PublicToolbar_d_ToolbarMenuButtonSpec = ToolbarMenuButtonSpec; type PublicToolbar_d_ToolbarMenuButtonInstanceApi (line 1276) | type PublicToolbar_d_ToolbarMenuButtonInstanceApi = ToolbarMenuButtonIns... type PublicToolbar_d_ToolbarToggleButtonSpec (line 1277) | type PublicToolbar_d_ToolbarToggleButtonSpec = ToolbarToggleButtonSpec; type PublicToolbar_d_ToolbarToggleButtonInstanceApi (line 1278) | type PublicToolbar_d_ToolbarToggleButtonInstanceApi = ToolbarToggleButto... type PublicToolbar_d_GroupToolbarButtonSpec (line 1279) | type PublicToolbar_d_GroupToolbarButtonSpec = GroupToolbarButtonSpec; type PublicToolbar_d_GroupToolbarButtonInstanceApi (line 1280) | type PublicToolbar_d_GroupToolbarButtonInstanceApi = GroupToolbarButtonI... type Registry$1 (line 1284) | interface Registry$1 { type StyleSheetLoaderSettings (line 1309) | interface StyleSheetLoaderSettings { type StyleSheetLoader (line 1314) | interface StyleSheetLoader { type Registry (line 1321) | type Registry = Registry$1; type EditorUiApi (line 1322) | interface EditorUiApi { type EditorUi (line 1329) | interface EditorUi extends EditorUiApi { type Ui_d_Registry (line 1333) | type Ui_d_Registry = Registry; type Ui_d_EditorUiApi (line 1334) | type Ui_d_EditorUiApi = EditorUiApi; type Ui_d_EditorUi (line 1335) | type Ui_d_EditorUi = EditorUi; type EntityEncoding (line 1339) | type EntityEncoding = 'named' | 'numeric' | 'raw' | 'named,numeric' | 'n... type ContentLanguage (line 1340) | interface ContentLanguage { type ThemeInitFunc (line 1345) | type ThemeInitFunc = (editor: Editor, elm: HTMLElement) => { type SetupCallback (line 1352) | type SetupCallback = (editor: Editor) => void; type FilePickerCallback (line 1353) | type FilePickerCallback = (callback: Function, value: any, meta: Record<... type FilePickerValidationStatus (line 1354) | type FilePickerValidationStatus = 'valid' | 'unknown' | 'invalid' | 'none'; type FilePickerValidationCallback (line 1355) | type FilePickerValidationCallback = (info: { type URLConverter (line 1362) | type URLConverter = (url: string, name: string, elm?: HTMLElement) => st... type URLConverterCallback (line 1363) | type URLConverterCallback = (url: string, node: Node, on_save: boolean, ... type ToolbarGroup (line 1364) | interface ToolbarGroup { type ToolbarMode (line 1368) | type ToolbarMode = 'floating' | 'sliding' | 'scrolling' | 'wrap'; type BaseEditorSettings (line 1369) | interface BaseEditorSettings { type RawEditorSettings (line 1555) | interface RawEditorSettings extends BaseEditorSettings { type EditorSettings (line 1560) | interface EditorSettings extends BaseEditorSettings { type ParamTypeMap (line 1564) | interface ParamTypeMap { type BlobInfoImagePair (line 1572) | interface BlobInfoImagePair { class NodeChange (line 1576) | class NodeChange { type SelectionOverrides (line 1583) | interface SelectionOverrides { type Quirks (line 1589) | interface Quirks { type DecoratorData (line 1593) | type DecoratorData = Record; type Decorator (line 1594) | type Decorator = (uid: string, data: DecoratorData) => { type AnnotationListener (line 1598) | type AnnotationListener = (state: boolean, name: string, data?: { type AnnotationListenerApi (line 1602) | type AnnotationListenerApi = AnnotationListener; type AnnotatorSettings (line 1603) | interface AnnotatorSettings { type Annotator (line 1607) | interface Annotator { type GeomRect (line 1614) | interface GeomRect { type Rect (line 1620) | interface Rect { type StyleMap (line 1629) | interface StyleMap { type StylesSettings (line 1632) | interface StylesSettings { type Styles (line 1638) | interface Styles { type DOMUtilsSettings (line 1643) | interface DOMUtilsSettings { type Target (line 1657) | type Target = Node | Window; type RunArguments (line 1658) | type RunArguments = string | T | Array; type BoundEvent (line 1659) | type BoundEvent = [ type Callback (line 1665) | type Callback = EventUtilsCallback void; type EditorCommandsCallback (line 1966) | type EditorCommandsCallback = (command: string, ui: boolean, value: any,... type Commands (line 1967) | interface Commands { type EditorCommandsConstructor (line 1972) | interface EditorCommandsConstructor { class EditorCommands (line 1976) | class EditorCommands { type WindowParams (line 1998) | interface WindowParams { type InstanceApi (line 2002) | type InstanceApi = UrlDialogInstanceApi | DialogInstanceApi; type WindowManagerImpl (line 2003) | interface WindowManagerImpl { type WindowManager (line 2010) | interface WindowManager { type ExecCommandEvent (line 2017) | interface ExecCommandEvent { type GetContentEvent (line 2022) | type GetContentEvent = GetContentArgs & { type SetContentEvent (line 2027) | type SetContentEvent = SetContentArgs & { type NewBlockEvent (line 2032) | interface NewBlockEvent { type NodeChangeEvent (line 2035) | interface NodeChangeEvent { type FormatEvent (line 2041) | interface FormatEvent { type ObjectResizeEvent (line 2046) | interface ObjectResizeEvent { type ObjectSelectedEvent (line 2052) | interface ObjectSelectedEvent { type ScrollIntoViewEvent (line 2056) | interface ScrollIntoViewEvent { type SetSelectionRangeEvent (line 2060) | interface SetSelectionRangeEvent { type ShowCaretEvent (line 2064) | interface ShowCaretEvent { type SwitchModeEvent (line 2069) | interface SwitchModeEvent { type AddUndoEvent (line 2072) | interface AddUndoEvent { type UndoRedoEvent (line 2077) | interface UndoRedoEvent { type WindowEvent (line 2080) | interface WindowEvent { type ProgressStateEvent (line 2083) | interface ProgressStateEvent { type AfterProgressStateEvent (line 2087) | interface AfterProgressStateEvent { type PlaceholderToggleEvent (line 2090) | interface PlaceholderToggleEvent { type LoadErrorEvent (line 2093) | interface LoadErrorEvent { type PreProcessEvent (line 2096) | interface PreProcessEvent extends ParserArgs { type PostProcessEvent (line 2099) | interface PostProcessEvent extends ParserArgs { type EditorEventMap (line 2102) | interface EditorEventMap extends Omit { type EditorManagerEventMap (line 2174) | interface EditorManagerEventMap { type EventTypes_d_ExecCommandEvent (line 2185) | type EventTypes_d_ExecCommandEvent = ExecCommandEvent; type EventTypes_d_GetContentEvent (line 2186) | type EventTypes_d_GetContentEvent = GetContentEvent; type EventTypes_d_SetContentEvent (line 2187) | type EventTypes_d_SetContentEvent = SetContentEvent; type EventTypes_d_NewBlockEvent (line 2188) | type EventTypes_d_NewBlockEvent = NewBlockEvent; type EventTypes_d_NodeChangeEvent (line 2189) | type EventTypes_d_NodeChangeEvent = NodeChangeEvent; type EventTypes_d_FormatEvent (line 2190) | type EventTypes_d_FormatEvent = FormatEvent; type EventTypes_d_ObjectResizeEvent (line 2191) | type EventTypes_d_ObjectResizeEvent = ObjectResizeEvent; type EventTypes_d_ObjectSelectedEvent (line 2192) | type EventTypes_d_ObjectSelectedEvent = ObjectSelectedEvent; type EventTypes_d_ScrollIntoViewEvent (line 2193) | type EventTypes_d_ScrollIntoViewEvent = ScrollIntoViewEvent; type EventTypes_d_SetSelectionRangeEvent (line 2194) | type EventTypes_d_SetSelectionRangeEvent = SetSelectionRangeEvent; type EventTypes_d_ShowCaretEvent (line 2195) | type EventTypes_d_ShowCaretEvent = ShowCaretEvent; type EventTypes_d_SwitchModeEvent (line 2196) | type EventTypes_d_SwitchModeEvent = SwitchModeEvent; type EventTypes_d_AddUndoEvent (line 2197) | type EventTypes_d_AddUndoEvent = AddUndoEvent; type EventTypes_d_UndoRedoEvent (line 2198) | type EventTypes_d_UndoRedoEvent = UndoRedoEvent; type EventTypes_d_WindowEvent (line 2199) | type EventTypes_d_WindowEvent<_0> = WindowEvent<_0>; type EventTypes_d_ProgressStateEvent (line 2200) | type EventTypes_d_ProgressStateEvent = ProgressStateEvent; type EventTypes_d_AfterProgressStateEvent (line 2201) | type EventTypes_d_AfterProgressStateEvent = AfterProgressStateEvent; type EventTypes_d_PlaceholderToggleEvent (line 2202) | type EventTypes_d_PlaceholderToggleEvent = PlaceholderToggleEvent; type EventTypes_d_LoadErrorEvent (line 2203) | type EventTypes_d_LoadErrorEvent = LoadErrorEvent; type EventTypes_d_PreProcessEvent (line 2204) | type EventTypes_d_PreProcessEvent = PreProcessEvent; type EventTypes_d_PostProcessEvent (line 2205) | type EventTypes_d_PostProcessEvent = PostProcessEvent; type EventTypes_d_EditorEventMap (line 2206) | type EventTypes_d_EditorEventMap = EditorEventMap; type EventTypes_d_EditorManagerEventMap (line 2207) | type EventTypes_d_EditorManagerEventMap = EditorManagerEventMap; type RawString (line 2211) | interface RawString { type Primitive (line 2214) | type Primitive = string | number | boolean | Record { type URISettings (line 2237) | interface URISettings { type URIConstructor (line 2240) | interface URIConstructor { type SafeUriOptions (line 2254) | interface SafeUriOptions { class URI (line 2259) | class URI { type EditorManager (line 2295) | interface EditorManager extends Observable { type EditorObservable (line 2326) | interface EditorObservable extends Observable { type UploadResult$1 (line 2331) | interface UploadResult$1 { type UploadCallback (line 2337) | type UploadCallback = (results: UploadResult$1[]) => void; type EditorUpload (line 2338) | interface EditorUpload { type FormatChangeCallback (line 2346) | type FormatChangeCallback = (state: boolean, data: { type FormatRegistry (line 2351) | interface FormatRegistry { type Formatter (line 2360) | interface Formatter extends FormatRegistry { type EditorMode (line 2374) | interface EditorMode { type EditorModeApi (line 2380) | interface EditorModeApi { type Plugin (line 2385) | interface Plugin { type PluginManager (line 2392) | type PluginManager = AddOnManager; type ShortcutsConstructor (line 2393) | interface ShortcutsConstructor { type CommandFunc (line 2397) | type CommandFunc = string | [ class Shortcuts (line 2402) | class Shortcuts { type Theme (line 2416) | interface Theme { type ThemeManager (line 2430) | type ThemeManager = AddOnManager; type EditorConstructor (line 2431) | interface EditorConstructor { class Editor (line 2435) | class Editor implements EditorObservable { type UrlObject (line 2568) | interface UrlObject { type WaitState (line 2573) | type WaitState = 'added' | 'loaded'; type AddOnCallback (line 2574) | type AddOnCallback = (editor: Editor, url: string, $?: DomQueryConstr... type AddOnConstructor (line 2575) | type AddOnConstructor = new (editor: Editor, url: string, $?: DomQuer... type AddOnManager (line 2576) | interface AddOnManager { type RangeUtils (line 2598) | interface RangeUtils { type ScriptLoaderSettings (line 2603) | interface ScriptLoaderSettings { type ScriptLoaderConstructor (line 2606) | interface ScriptLoaderConstructor { class ScriptLoader (line 2611) | class ScriptLoader { type TextProcessCallback (line 2630) | type TextProcessCallback = (node: Text, offset: number, text: string) =>... type Spot (line 2631) | interface Spot { type TextSeeker (line 2635) | interface TextSeeker { type DomTreeWalkerConstructor (line 2639) | interface DomTreeWalkerConstructor { class DomTreeWalker (line 2643) | class DomTreeWalker { type Version (line 2654) | interface Version { type Env (line 2658) | interface Env { type FocusManager (line 2711) | interface FocusManager { type EntitiesMap (line 2714) | interface EntitiesMap { type Entities (line 2717) | interface Entities { type AttrList (line 2725) | type AttrList = Array<{ type SaxParserSettings (line 2731) | interface SaxParserSettings { type ParserFormat (line 2750) | type ParserFormat = 'html' | 'xhtml' | 'xml'; type SaxParser (line 2751) | interface SaxParser { type IconPack (line 2754) | interface IconPack { type IconManager (line 2757) | interface IconManager { type Resource (line 2762) | interface Resource { type WithSubItems (line 2766) | type WithSubItems = T[K] extends Array ? (T &... type Props (line 2767) | interface Props { type ExtendedClass (line 2775) | type ExtendedClass, A extends any[]> = WithSubItems, A extends any[] =... type Class (line 2781) | interface Class { type RGB (line 2784) | interface RGB { type HSV (line 2789) | interface HSV { type ColorConstructor (line 2794) | type ColorConstructor = new (value?: string | RGB | HSV) => Color; type Color (line 2795) | interface Color { type DebounceFunc (line 2801) | interface DebounceFunc void> { type Delay (line 2805) | interface Delay { type UploadResult (line 2816) | type UploadResult = UploadResult$2; type ImageUploader (line 2817) | interface ImageUploader { type JSONUtils (line 2820) | interface JSONUtils { type JSONPSettings (line 2824) | interface JSONPSettings { type JSONP (line 2829) | interface JSONP { type JSONRequestSettings (line 2834) | interface JSONRequestSettings { type JSONRequestArgs (line 2847) | interface JSONRequestArgs extends JSONRequestSettings { type JSONRequestConstructor (line 2852) | interface JSONRequestConstructor { class JSONRequest (line 2857) | class JSONRequest { type KeyboardLikeEvent (line 2864) | interface KeyboardLikeEvent { type VK (line 2870) | interface VK { type XHRSettings (line 2888) | interface XHRSettings { type XHREventMap (line 2905) | interface XHREventMap { type XHR (line 2914) | interface XHR extends Observable { type DOMUtilsNamespace (line 2917) | interface DOMUtilsNamespace { type RangeUtilsNamespace (line 2922) | interface RangeUtilsNamespace { type AddOnManagerNamespace (line 2929) | interface AddOnManagerNamespace { type BookmarkManagerNamespace (line 2937) | interface BookmarkManagerNamespace { type SaxParserNamespace (line 2941) | interface SaxParserNamespace { type TinyMCE (line 2945) | interface TinyMCE extends EditorManager { FILE: app/src/main.js method overridedCssVariables (line 238) | overridedCssVariables () { method data (line 245) | data () { method mounted (line 250) | async mounted () { method setupAppTheme (line 314) | async setupAppTheme () { method getCurrentAppTheme (line 336) | async getCurrentAppTheme () { method toggleTheme (line 345) | async toggleTheme () { method pluginsApiSaveConfigFile (line 380) | async pluginsApiSaveConfigFile (fileName, fileContent) { method pluginsApiSaveLanguageFile (line 391) | async pluginsApiSaveLanguageFile (fileName, fileContent) { method pluginsApiReadConfigFile (line 402) | async pluginsApiReadConfigFile (fileName) { method pluginsApiReadLanguageFile (line 412) | async pluginsApiReadLanguageFile (fileName) { method pluginsApiReadThemeFile (line 420) | async pluginsApiReadThemeFile (themeName, fileName) { method pluginsApiDeleteConfigFile (line 429) | async pluginsApiDeleteConfigFile (fileName) { method pluginsApiDeleteLanguageFile (line 439) | async pluginsApiDeleteLanguageFile (fileName) { method pluginsApiGetThemesList (line 449) | pluginsApiGetThemesList () { method pluginsApiGetCurrentTheme (line 452) | pluginsApiGetCurrentTheme () { method showMessage (line 455) | showMessage (message) { method setContentElementField (line 462) | async setContentElementField (itemType, itemID, fieldsToUpdate, callback) { method beforeDestroy (line 496) | beforeDestroy () { FILE: app/src/store/helpers/mutations.js method init (line 6) | init (state, initialData) { method setAppConfig (line 48) | setAppConfig (state, newAppConfig) { method setAppTheme (line 51) | setAppTheme (state, newTheme) { method setSiteDir (line 54) | setSiteDir (state, newSitesLocation) { method clearCurrentSite (line 64) | clearCurrentSite (state) { method copySiteConfig (line 82) | copySiteConfig (state, siteName) { method setSiteConfig (line 85) | setSiteConfig (state, siteData) { method replaceSiteConfig (line 95) | replaceSiteConfig (state, data) { method replaceSite (line 101) | replaceSite (state, sitesData) { method removeWebsite (line 106) | removeWebsite (state, name) { method cloneWebsite (line 109) | cloneWebsite (state, data) { method addNewSite (line 113) | addNewSite (state, siteData) { method switchSite (line 134) | switchSite (state, data) { method setSites (line 195) | setSites (state, sites) { method setNewThemeConfig (line 198) | setNewThemeConfig (state, data) { method setNotifications (line 202) | setNotifications (state, notificationsData) { method setNotificationsCount (line 205) | setNotificationsCount (state, notificationsCount) { method replaceAppThemes (line 208) | replaceAppThemes (state, newThemes) { method updateSiteThemes (line 211) | updateSiteThemes (state) { method replaceAppLanguages (line 215) | replaceAppLanguages (state, newLanguages) { method replaceAppPlugins (line 218) | replaceAppPlugins (state, newPlugins) { method setTags (line 221) | setTags (state, tags) { method setPostsTags (line 224) | setPostsTags (state, postsTags) { method removeTags (line 227) | removeTags (state, tagIDs) { method setAuthors (line 231) | setAuthors (state, authors) { method setPostAuthors (line 234) | setPostAuthors (state, postsAuthors) { method setPageAuthors (line 237) | setPageAuthors (state, pagesAuthors) { method removeAuthors (line 240) | removeAuthors (state, authorIDs) { method removePosts (line 245) | removePosts (state, postIDs) { method removePages (line 248) | removePages (state, pageIDs) { method changePostsToPages (line 251) | changePostsToPages (state, config) { method changePagesToPosts (line 285) | changePagesToPosts (state, config) { method changePostsStatus (line 301) | changePostsStatus (state, config) { method changePagesStatus (line 322) | changePagesStatus (state, config) { method changeTagsVisibility (line 343) | changeTagsVisibility (state, config) { method refreshSiteConfig (line 360) | refreshSiteConfig (state, newData) { method refreshSiteThemeConfig (line 366) | refreshSiteThemeConfig (state, newData) { method setSidebarStatus (line 370) | setSidebarStatus (state, newStatus) { method setSyncStatus (line 373) | setSyncStatus (state, newStatus) { method setMenuPosition (line 376) | setMenuPosition (state, newPositionData) { method addNewMenu (line 380) | addNewMenu (state, newMenuName) { method deleteMenuByIDs (line 387) | deleteMenuByIDs (state, menuIDs) { method editMenuName (line 390) | editMenuName (state, newMenuData) { method addNewMenuItem (line 393) | addNewMenuItem (state, data) { method addNewSubmenuItem (line 402) | addNewSubmenuItem (state, data) { method editMenuItem (line 411) | editMenuItem (state, data) { method showMenuItem (line 420) | showMenuItem (state, data) { method hideMenuItem (line 429) | hideMenuItem (state, data) { method deleteMenuItem (line 438) | deleteMenuItem(state, data) { method duplicateMenuItem (line 447) | duplicateMenuItem(state, data) { method moveMenuItem (line 464) | moveMenuItem (state, data) { method reorderMenuItems (line 518) | reorderMenuItems (state, data) { method refreshAfterPostUpdate (line 522) | refreshAfterPostUpdate (state, data) { method refreshAfterPageUpdate (line 529) | refreshAfterPageUpdate (state, data) { method setThemeConfig (line 534) | setThemeConfig (state, data) { method setEditorOpenState (line 543) | setEditorOpenState (state, isOpened) { method setOrdering (line 546) | setOrdering (state, data) { method setSyncDate (line 550) | setSyncDate (state, date) { method setWindowState (line 555) | setWindowState (state, newState) { method setAppLanguage (line 558) | setAppLanguage (state, language) { method setAppLanguageType (line 561) | setAppLanguageType (state, type) { method setWysiwygTranslation (line 564) | setWysiwygTranslation (state, translations) { method setAppUIZoomLevel (line 567) | setAppUIZoomLevel (state, zoomLevel) { method setAppNotificationsStatus (line 570) | setAppNotificationsStatus (state, enabled) { method setNotificationsReadStatus (line 573) | setNotificationsReadStatus (state, status) { method updateCurrentSiteItem (line 576) | updateCurrentSiteItem(state, { itemType, itemID, field, value, type, sub... function findMenuItemByID (line 622) | function findMenuItemByID (items, menuItemID) { function findMenuItemByIDwithParent (line 638) | function findMenuItemByIDwithParent (items, menuItemID, parentItemID = 0) { function insertSubmenuItem (line 657) | function insertSubmenuItem (menuItems, menuItem, parentItemID) { function insertMenuItem (line 672) | function insertMenuItem (menuItems, menuItem, parentItemID) { function editMenuItemByID (line 692) | function editMenuItemByID (item, editedMenuItem) { function deleteMenuItemByID (line 709) | function deleteMenuItemByID (item, id) { function updateMenuItemIDs (line 719) | function updateMenuItemIDs (item, newID) { function hideMenuItemByID (line 731) | function hideMenuItemByID (item, itemID) { function showMenuItemByID (line 741) | function showMenuItemByID (item, itemID) { FILE: gulpfile.js function updateBuildNumber (line 37) | function updateBuildNumber (cb) { FILE: internal-tools/loc.js function countLines (line 65) | function countLines (filePath) {