SYMBOL INDEX (249 symbols across 20 files) FILE: gulpfile.js function pipe (line 125) | function pipe(src, ...transforms) { function html2js (line 138) | function html2js(template) { function buildJs (line 158) | function buildJs(prefix = '.', ctx = {}) { function buildCssLibs (line 188) | function buildCssLibs(prefix = '.', targetPrefix = '') { function buildCss (line 205) | function buildCss(prefix = '.') { function buildTemplate (line 214) | function buildTemplate(prefix = '.', ctx = {}) { function prepareWexFolder (line 226) | function prepareWexFolder(browser) { function getVersion (line 259) | function getVersion() { FILE: libs/jquery-ui.js function t (line 6) | function t(){return i.prototype[e].apply(this,arguments)} function n (line 6) | function n(t){return i.prototype[e].apply(this,t)} function i (line 6) | function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[... function r (line 6) | function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-st... function i (line 6) | function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)} FILE: libs/jquery.js function p (line 2) | function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.a... function w (line 2) | function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"funct... function ga (line 2) | function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeTy... function ha (line 2) | function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLengt... function ia (line 2) | function ia(a){return a[u]=!0,a} function ja (line 2) | function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(... function ka (line 2) | function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[... function la (line 2) | function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourc... function ma (line 2) | function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"... function na (line 2) | function na(a){return function(b){var c=b.nodeName.toLowerCase();return(... function oa (line 2) | function oa(a){return function(b){return"label"in b&&b.disabled===a||"fo... function pa (line 2) | function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,... function qa (line 2) | function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a} function ra (line 2) | function ra(){} function sa (line 2) | function sa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d} function ta (line 2) | function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x... function ua (line 2) | function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e-... function va (line 2) | function va(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c} function wa (line 2) | function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(... function xa (line 2) | function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)... function ya (line 2) | function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.r... function za (line 2) | function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var... function D (line 2) | function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){retur... function J (line 2) | function J(a,b){while((a=a[b])&&1!==a.nodeType);return a} function L (line 2) | function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!... function M (line 2) | function M(a){return a} function N (line 2) | function N(a){throw a} function O (line 2) | function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(... function g (line 2) | function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(... function R (line 2) | function R(){d.removeEventListener("DOMContentLoaded",R),a.removeEventLi... function U (line 3) | function U(){this.expando=r.expando+U.uid++} function Z (line 3) | function Z(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.rep... function da (line 3) | function da(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:funct... function fa (line 3) | function fa(a){var b,c=a.ownerDocument,d=a.nodeName,e=ea[d];return e?e:(... function ga (line 3) | function ga(a,b){for(var c,d,e=[],f=0,g=a.length;g>f;f++)d=a[f],d.style&... function la (line 3) | function la(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getE... function ma (line 3) | function ma(a,b){for(var c=0,d=a.length;d>c;c++)V.set(a[c],"globalEval",... function oa (line 3) | function oa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),... function ta (line 3) | function ta(){return!0} function ua (line 3) | function ua(){return!1} function va (line 3) | function va(){try{return d.activeElement}catch(a){}} function wa (line 3) | function wa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof... function Ca (line 3) | function Ca(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeTyp... function Da (line 3) | function Da(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a} function Ea (line 3) | function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttrib... function Fa (line 3) | function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&... function Ga (line 3) | function Ga(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ha.test(a.t... function Ha (line 3) | function Ha(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-... function Ia (line 3) | function Ia(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)... function b (line 3) | function b(){if(i){i.style.cssText="box-sizing:border-box;position:relat... function Ma (line 3) | function Ma(a,b,c){var d,e,f,g,h=a.style;return c=c||La(a),c&&(g=c.getPr... function Na (line 3) | function Na(a,b){return{get:function(){return a()?void delete this.get:(... function Ta (line 3) | function Ta(a){if(a in Sa)return a;var b=a[0].toUpperCase()+a.slice(1),c... function Ua (line 3) | function Ua(a,b,c){var d=_.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3... function Va (line 3) | function Va(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===... function Wa (line 3) | function Wa(a,b,c){var d,e=!0,f=La(a),g="border-box"===r.css(a,"boxSizin... function Xa (line 3) | function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)} function ab (line 3) | function ab(){Za&&(a.requestAnimationFrame(ab),r.fx.tick())} function bb (line 3) | function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()} function cb (line 3) | function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=aa[d],e... function db (line 3) | function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners["... function eb (line 3) | function eb(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=thi... function fb (line 3) | function fb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a... function gb (line 3) | function gb(a,b,c){var d,e,f=0,g=gb.prefilters.length,h=r.Deferred().alw... function mb (line 4) | function mb(a){return a.getAttribute&&a.getAttribute("class")||""} function xb (line 4) | function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.... function Jb (line 4) | function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var ... function Kb (line 4) | function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!... function Lb (line 4) | function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)voi... function Mb (line 4) | function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[... function Nb (line 4) | function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])fo... function A (line 4) | function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=vo... function Sb (line 4) | function Sb(a){return r.isWindow(a)?a:9===a.nodeType&&a.defaultView} FILE: libs/keymaster.js function index (line 40) | function index(array, item){ function compareArray (line 47) | function compareArray(a1, a2) { function updateModifierKey (line 61) | function updateModifierKey(event) { function dispatch (line 66) | function dispatch(event) { function clearModifier (line 118) | function clearModifier(event){ function resetModifiers (line 134) | function resetModifiers() { function assignKey (line 140) | function assignKey(key, scope, method){ function unbindKey (line 167) | function unbindKey(key, scope) { function isPressed (line 202) | function isPressed(keyCode) { function getPressedKeyCodes (line 209) | function getPressedKeyCodes() { function filter (line 213) | function filter(event){ function setScope (line 223) | function setScope(scope){ _scope = scope || 'all' } function getScope (line 224) | function getScope(){ return _scope || 'all' } function deleteScope (line 227) | function deleteScope(scope){ function getKeys (line 240) | function getKeys(key) { function getMods (line 251) | function getMods(key) { function addEvent (line 259) | function addEvent(object, event, method) { function noConflict (line 277) | function noConflict() { FILE: libs/ondemand/jquery.pjax.js function fnPjax (line 30) | function fnPjax(selector, container, options) { function handleClick (line 56) | function handleClick(event, container, options) { function handleSubmit (line 113) | function handleSubmit(event, container, options) { function pjax (line 166) | function pjax(options) { function pjaxReload (line 380) | function pjaxReload(container, options) { function locationReplace (line 397) | function locationReplace(url) { function onPjaxPopstate (line 423) | function onPjaxPopstate(event) { function fallbackPjax (line 507) | function fallbackPjax(options) { function abortXHR (line 547) | function abortXHR(xhr) { function uniqueId (line 560) | function uniqueId() { function cloneContents (line 564) | function cloneContents(container) { function stripInternalParams (line 577) | function stripInternalParams(url) { function parseURL (line 587) | function parseURL(url) { function stripHash (line 599) | function stripHash(location) { function optionsFor (line 620) | function optionsFor(container, options) { function findAll (line 641) | function findAll(elems, selector) { function parseHTML (line 645) | function parseHTML(html) { function extractContainer (line 660) | function extractContainer(data, xhr, options) { function executeScriptTags (line 733) | function executeScriptTags(scripts) { function cachePush (line 766) | function cachePush(id, value) { function cachePop (line 786) | function cachePop(direction, id, value) { function trimCacheStack (line 813) | function trimCacheStack(stack, length) { function findVersion (line 821) | function findVersion() { function enable (line 837) | function enable() { function disable (line 869) | function disable() { FILE: src/adapters/adapter.js class Adapter (line 1) | class Adapter { method constructor (line 2) | constructor(deps) { method _loadCodeTreeInternal (line 19) | _loadCodeTreeInternal(opts, transform, cb) { method _handleError (line 145) | async _handleError(settings, jqXHR, cb) { method getCssClass (line 206) | getCssClass() { method getMinWidth (line 214) | getMinWidth() { method init (line 222) | init($sidebar) { method shouldLoadEntireTree (line 230) | async shouldLoadEntireTree(opts) { method loadCodeTree (line 238) | loadCodeTree(opts, cb) { method getCreateTokenUrl (line 246) | getCreateTokenUrl() { method updateLayout (line 254) | updateLayout(sidebarPinned, sidebarVisible, sidebarWidth) { method getRepoFromPath (line 262) | getRepoFromPath(token, cb) { method selectFile (line 270) | selectFile(path) { method selectSubmodule (line 290) | selectSubmodule(path) { method openInNewTab (line 298) | openInNewTab(path) { method downloadFile (line 306) | downloadFile(path, fileName) { method buildPatchHtml (line 329) | buildPatchHtml(treeItem = {}) { method _getTree (line 347) | _getTree(path, opts, cb) { method _getSubmodules (line 356) | _getSubmodules(tree, opts, cb) { method _getItemHref (line 364) | _getItemHref(repo, type, encodedPath, encodedBranch) { method _getPatchHref (line 371) | _getPatchHref(repo, patch) { method _sort (line 375) | _sort(folder) { method _collapse (line 390) | _collapse(folder) { FILE: src/adapters/github.js constant GH_PJAX_CONTAINER_SEL (line 6) | const GH_PJAX_CONTAINER_SEL = constant GH_CONTAINERS (line 9) | const GH_CONTAINERS = '.container, .container-lg, .container-responsive'; constant GH_MAX_HUGE_REPOS_SIZE (line 10) | const GH_MAX_HUGE_REPOS_SIZE = 50; constant GH_HIDDEN_RESPONSIVE_CLASS (line 11) | const GH_HIDDEN_RESPONSIVE_CLASS = '.d-none'; constant GH_RESPONSIVE_BREAKPOINT (line 12) | const GH_RESPONSIVE_BREAKPOINT = 1010; class GitHub (line 14) | class GitHub extends PjaxAdapter { method constructor (line 15) | constructor() { method init (line 20) | init($sidebar) { method getCssClass (line 42) | getCssClass() { method shouldLoadEntireTree (line 47) | async shouldLoadEntireTree(repo) { method getCreateTokenUrl (line 70) | getCreateTokenUrl() { method updateLayout (line 78) | updateLayout(sidebarPinned, sidebarVisible, sidebarWidth) { method getRepoFromPath (line 104) | async getRepoFromPath(currentRepo, token, cb) { method loadCodeTree (line 186) | loadCodeTree(opts, cb) { method isOnPRPage (line 192) | get isOnPRPage() { method _getTree (line 203) | _getTree(path, opts, cb) { method _getPatch (line 226) | _getPatch(opts, cb) { method _getSubmodules (line 299) | _getSubmodules(tree, opts, cb) { method _get (line 310) | _get(path, opts, cb) { FILE: src/adapters/pjax.js class PjaxAdapter (line 1) | class PjaxAdapter extends Adapter { method constructor (line 2) | constructor(pjaxContainerSel) { method init (line 14) | init($sidebar) { method selectFile (line 63) | selectFile(path) { method _handlePjaxEvent (line 90) | _handlePjaxEvent(event, octotreeEventName, pjaxEventName) { method _patchPjax (line 113) | _patchPjax() { FILE: src/core.api.js constant GH_RESERVED_USER_NAMES (line 1) | const GH_RESERVED_USER_NAMES = [ constant GH_RESERVED_REPO_NAMES (line 39) | const GH_RESERVED_REPO_NAMES = ['followers', 'following', 'repositories']; constant GH_404_SEL (line 40) | const GH_404_SEL = '#parallax_wrapper'; constant GH_RAW_CONTENT (line 41) | const GH_RAW_CONTENT = 'body > pre'; class OctotreeService (line 43) | class OctotreeService { method constructor (line 44) | constructor() { method activate (line 49) | activate(inputs, opts) {} method applyOptions (line 51) | applyOptions(opts) { method load (line 56) | load(loadFn) { method reset (line 60) | reset() { method _getAccessToken (line 68) | _getAccessToken() { method _getInvalidTokenMessage (line 72) | _getInvalidTokenMessage({responseStatus, requestHeaders}) { method _setNodeIconAndText (line 79) | async _setNodeIconAndText(context, item) { method _shouldShowOctotree (line 90) | async _shouldShowOctotree() { FILE: src/core.constants.js constant NODE_PREFIX (line 1) | const NODE_PREFIX = 'octotree'; constant ADDON_CLASS (line 2) | const ADDON_CLASS = 'octotree'; constant SHOW_CLASS (line 3) | const SHOW_CLASS = 'octotree-show'; constant PINNED_CLASS (line 4) | const PINNED_CLASS = 'octotree-pinned'; constant STORE (line 6) | const STORE = { constant DEFAULTS (line 20) | const DEFAULTS = { constant EVENT (line 34) | const EVENT = { FILE: src/core.plugins.js class Plugin (line 1) | class Plugin { method activate (line 20) | async activate(opts, payload) { method deactivate (line 31) | async deactivate(payload) { method applyOptions (line 40) | async applyOptions(changes) { FILE: src/core.storage.js class ExtStore (line 1) | class ExtStore { method constructor (line 2) | constructor(values, defaults) { method _setupOnChangeEvent (line 26) | _setupOnChangeEvent() { method _isOctotreeKey (line 44) | _isOctotreeKey(key) { method _notifyChange (line 50) | _notifyChange(key, oldVal, newVal) { method set (line 61) | async set(key, value) { method get (line 66) | async get(key) { method remove (line 71) | async remove(key) { method setIfNull (line 76) | async setIfNull(key, val) { method _innerGet (line 84) | async _innerGet (key) { method _innerSet (line 92) | _innerSet (key, value) { method _innerRemove (line 99) | _innerRemove (key) { method _getLocal (line 105) | _getLocal (key) { method _setLocal (line 120) | _setLocal (obj) { method _removeLocal (line 146) | _removeLocal (key) { function promisify (line 154) | function promisify(fn, method) { FILE: src/main.js function loadExtension (line 4) | async function loadExtension(activationOpts = {}) { FILE: src/util.async.js function parallel (line 1) | function parallel(arr, iter, done) { FILE: src/util.misc.js function isSafari (line 1) | function isSafari() { function isValidTimeStamp (line 5) | function isValidTimeStamp(timestamp) { FILE: src/util.module.js constant INI_SECTION (line 2) | const INI_SECTION = /^\s*\[\s*([^\]]*)\s*\]\s*$/; constant INI_COMMENT (line 3) | const INI_COMMENT = /^\s*;.*$/; constant INI_PARAM (line 4) | const INI_PARAM = /^\s*([\w\.\-\_]+)\s*=\s*(.*?)\s*$/; constant SEPARATOR (line 5) | const SEPARATOR = /\r\n|\r|\n/; function parseGitmodules (line 7) | function parseGitmodules(data) { FILE: src/view.error.js class ErrorView (line 1) | class ErrorView { method constructor (line 2) | constructor($dom) { method show (line 7) | show(err) { FILE: src/view.help.js class HelpPopup (line 1) | class HelpPopup { method constructor (line 2) | constructor($dom) { method init (line 6) | async init() { FILE: src/view.options.js class OptionsView (line 1) | class OptionsView { method constructor (line 2) | constructor($dom, adapter) { method loadElements (line 25) | loadElements() { method toggle (line 32) | toggle(visibility) { method _load (line 47) | _load() { method _save (line 66) | _save() { method _eachOption (line 83) | _eachOption(processFn, completeFn) { FILE: src/view.tree.js class TreeView (line 1) | class TreeView { method constructor (line 2) | constructor($dom, adapter) { method $jstree (line 20) | get $jstree() { method focus (line 24) | focus() { method show (line 28) | show(repo, token) { method _showHeader (line 65) | _showHeader(repo) { method onItemClick (line 97) | onItemClick(event) { method _onItemClick (line 101) | _onItemClick(event) { method syncSelection (line 149) | async syncSelection(repo) {