SYMBOL INDEX (347 symbols across 45 files) FILE: lib/backbone.marionette.esm.js function normalizeBindings (line 72) | function normalizeBindings(context, bindings) { function bindEvents (line 83) | function bindEvents(entity, bindings) { function unbindEvents (line 92) | function unbindEvents(entity, bindings) { function normalizeBindings$1 (line 108) | function normalizeBindings$1(context, bindings) { function bindRequests (line 119) | function bindRequests(channel, bindings) { function unbindRequests (line 128) | function unbindRequests(channel, bindings) { function triggerMethodChildren (line 176) | function triggerMethodChildren(view, event, shouldTrigger) { function shouldTriggerAttach (line 190) | function shouldTriggerAttach(view) { function shouldAttach (line 194) | function shouldAttach(view) { function shouldTriggerDetach (line 203) | function shouldTriggerDetach(view) { function shouldDetach (line 207) | function shouldDetach(view) { function triggerDOMRefresh (line 212) | function triggerDOMRefresh(view) { function triggerDOMRemove (line 218) | function triggerDOMRemove(view) { function handleBeforeAttach (line 224) | function handleBeforeAttach() { function handleAttach (line 228) | function handleAttach() { function handleBeforeDetach (line 233) | function handleBeforeDetach() { function handleDetach (line 238) | function handleDetach() { function handleBeforeRender (line 242) | function handleBeforeRender() { function handleRender (line 246) | function handleRender() { function monitorViewEvents (line 252) | function monitorViewEvents(view) { function getEventName (line 275) | function getEventName(match, prefix, eventName) { function triggerMethod (line 294) | function triggerMethod(event) { function getBehaviorClass (line 430) | function getBehaviorClass(options) { function parseBehaviors (line 455) | function parseBehaviors(view, behaviors, allBehaviors) { function isEnabled (line 669) | function isEnabled(name) { function setEnabled (line 673) | function setEnabled(name, state) { function buildViewTrigger (line 679) | function buildViewTrigger(view, triggerDef) { function _getEl (line 851) | function _getEl(el) { function setDomApi (line 856) | function setDomApi(mixin) { function renderView (line 1145) | function renderView(view) { function destroyView (line 1161) | function destroyView(view, disableDetachEvents) { function buildRegion (line 1625) | function buildRegion (definition, defaults) { function buildRegionFromObject (line 1652) | function buildRegionFromObject(defaults, definition) { function setRenderer (line 1797) | function setRenderer(renderer) { function childReducer (line 1805) | function childReducer(children, region) { function stringComparator (line 1903) | function stringComparator(comparator, view) { FILE: lib/backbone.marionette.js function normalizeBindings (line 96) | function normalizeBindings(context, bindings) { function bindEvents (line 107) | function bindEvents(entity, bindings) { function unbindEvents (line 116) | function unbindEvents(entity, bindings) { function normalizeBindings$1 (line 132) | function normalizeBindings$1(context, bindings) { function bindRequests (line 143) | function bindRequests(channel, bindings) { function unbindRequests (line 152) | function unbindRequests(channel, bindings) { function triggerMethodChildren (line 200) | function triggerMethodChildren(view, event, shouldTrigger) { function shouldTriggerAttach (line 214) | function shouldTriggerAttach(view) { function shouldAttach (line 218) | function shouldAttach(view) { function shouldTriggerDetach (line 227) | function shouldTriggerDetach(view) { function shouldDetach (line 231) | function shouldDetach(view) { function triggerDOMRefresh (line 236) | function triggerDOMRefresh(view) { function triggerDOMRemove (line 242) | function triggerDOMRemove(view) { function handleBeforeAttach (line 248) | function handleBeforeAttach() { function handleAttach (line 252) | function handleAttach() { function handleBeforeDetach (line 257) | function handleBeforeDetach() { function handleDetach (line 262) | function handleDetach() { function handleBeforeRender (line 266) | function handleBeforeRender() { function handleRender (line 270) | function handleRender() { function monitorViewEvents (line 276) | function monitorViewEvents(view) { function getEventName (line 299) | function getEventName(match, prefix, eventName) { function triggerMethod (line 318) | function triggerMethod(event) { function getBehaviorClass (line 454) | function getBehaviorClass(options) { function parseBehaviors (line 479) | function parseBehaviors(view, behaviors, allBehaviors) { function isEnabled (line 693) | function isEnabled(name) { function setEnabled (line 697) | function setEnabled(name, state) { function buildViewTrigger (line 703) | function buildViewTrigger(view, triggerDef) { function _getEl (line 875) | function _getEl(el) { function setDomApi (line 880) | function setDomApi(mixin) { function renderView (line 1169) | function renderView(view) { function destroyView (line 1185) | function destroyView(view, disableDetachEvents) { function buildRegion (line 1649) | function buildRegion (definition, defaults) { function buildRegionFromObject (line 1676) | function buildRegionFromObject(defaults, definition) { function setRenderer (line 1821) | function setRenderer(renderer) { function childReducer (line 1829) | function childReducer(children, region) { function stringComparator (line 1927) | function stringComparator(comparator, view) { FILE: src/application.js method initialize (line 37) | initialize() {} method start (line 40) | start(options) { method _initRegion (line 48) | _initRegion() { method getRegion (line 60) | getRegion() { method showView (line 64) | showView(view, ...args) { method getView (line 70) | getView() { FILE: src/behavior.js method initialize (line 59) | initialize() {} method $ (line 64) | $() { method destroy (line 69) | destroy() { method proxyViewProperties (line 79) | proxyViewProperties() { method bindUIElements (line 86) | bindUIElements() { method unbindUIElements (line 92) | unbindUIElements() { method getUI (line 98) | getUI(name) { method delegateEntityEvents (line 103) | delegateEntityEvents() { method undelegateEntityEvents (line 109) | undelegateEntityEvents() { method _getEvents (line 115) | _getEvents() { method _getTriggers (line 135) | _getTriggers() { FILE: src/child-view-container.js function stringComparator (line 24) | function stringComparator(comparator, view) { method _init (line 34) | _init() { method _add (line 45) | _add(view, index = this._views.length) { method _addViewIndexes (line 54) | _addViewIndexes(view) { method _sort (line 65) | _sort(comparator, context) { method _sortBy (line 79) | _sortBy(comparator) { method _set (line 89) | _set(views, shouldReset) { method _swap (line 105) | _swap(view1, view2) { method findByModel (line 120) | findByModel(model) { method findByModelCid (line 125) | findByModelCid(modelCid) { method findByIndex (line 130) | findByIndex(index) { method findIndexByView (line 135) | findIndexByView(view) { method findByCid (line 140) | findByCid(cid) { method hasView (line 144) | hasView(view) { method _remove (line 149) | _remove(view) { method _updateLength (line 169) | _updateLength() { FILE: src/collection-view.js method constructor (line 46) | constructor(options) { method _initChildViewStorage (line 67) | _initChildViewStorage() { method getEmptyRegion (line 73) | getEmptyRegion() { method _initialEvents (line 89) | _initialEvents() { method _onCollectionSort (line 101) | _onCollectionSort(collection, { add, merge, remove }) { method _onCollectionReset (line 115) | _onCollectionReset() { method _onCollectionUpdate (line 124) | _onCollectionUpdate(collection, options) { method _removeChildModels (line 140) | _removeChildModels(models) { method _removeChildModel (line 150) | _removeChildModel(model) { method _removeChild (line 158) | _removeChild(view) { method _addChildModels (line 168) | _addChildModels(models) { method _addChildModel (line 172) | _addChildModel(model) { method _createChildView (line 180) | _createChildView(model) { method _addChild (line 188) | _addChild(view, index) { method _getChildView (line 202) | _getChildView(child) { method _getView (line 228) | _getView(view, child) { method _getChildViewOptions (line 236) | _getChildViewOptions(child) { method buildChildView (line 246) | buildChildView(child, ChildViewClass, childViewOptions) { method _setupChildView (line 251) | _setupChildView(view) { method _getImmediateChildren (line 265) | _getImmediateChildren() { method setElement (line 272) | setElement() { method render (line 281) | render() { method _getChildViewContainer (line 308) | _getChildViewContainer() { method sort (line 322) | sort() { method _sortChildren (line 331) | _sortChildren() { method setComparator (line 350) | setComparator(comparator, {preventRender} = {}) { method removeComparator (line 364) | removeComparator(options) { method getComparator (line 371) | getComparator() { method _viewComparator (line 383) | _viewComparator(view) { method filter (line 388) | filter() { method _filterChildren (line 398) | _filterChildren() { method _getFilter (line 432) | _getFilter() { method getFilter (line 465) | getFilter() { method setFilter (line 471) | setFilter(filter, {preventRender} = {}) { method removeFilter (line 485) | removeFilter(options) { method _detachChildren (line 489) | _detachChildren(detachingViews) { method _detachChildView (line 493) | _detachChildView(view) { method detachHtml (line 510) | detachHtml(view) { method _renderChildren (line 514) | _renderChildren() { method _getBuffer (line 541) | _getBuffer(views) { method _attachChildren (line 554) | _attachChildren(els, views) { method attachHtml (line 575) | attachHtml(els, $container) { method isEmpty (line 579) | isEmpty() { method _showEmptyView (line 583) | _showEmptyView() { method _getEmptyView (line 598) | _getEmptyView() { method _destroyEmptyView (line 607) | _destroyEmptyView() { method _getEmptyViewOptions (line 617) | _getEmptyViewOptions() { method swapChildViews (line 627) | swapChildViews(view1, view2) { method addChildView (line 650) | addChildView(view, index, options = {}) { method detachChildView (line 702) | detachChildView(view) { method removeChildView (line 711) | removeChildView(view, options) { method _removeChildViews (line 727) | _removeChildViews(views) { method _removeChildView (line 731) | _removeChildView(view, {shouldDetach} = {}) { method _destroyChildView (line 743) | _destroyChildView(view) { method _removeChildren (line 753) | _removeChildren() { method _destroyChildren (line 761) | _destroyChildren() { FILE: src/common/bind-events.js function normalizeBindings (line 20) | function normalizeBindings(context, bindings) { function bindEvents (line 31) | function bindEvents(entity, bindings) { function unbindEvents (line 39) | function unbindEvents(entity, bindings) { FILE: src/common/bind-requests.js function normalizeBindings (line 18) | function normalizeBindings(context, bindings) { function bindRequests (line 29) | function bindRequests(channel, bindings) { function unbindRequests (line 37) | function unbindRequests(channel, bindings) { FILE: src/common/build-region.js function buildRegionFromObject (line 29) | function buildRegionFromObject(defaults, definition) { FILE: src/common/monitor-view-events.js function triggerMethodChildren (line 7) | function triggerMethodChildren(view, event, shouldTrigger) { function shouldTriggerAttach (line 15) | function shouldTriggerAttach(view) { function shouldAttach (line 19) | function shouldAttach(view) { function shouldTriggerDetach (line 25) | function shouldTriggerDetach(view) { function shouldDetach (line 29) | function shouldDetach(view) { function triggerDOMRefresh (line 34) | function triggerDOMRefresh(view) { function triggerDOMRemove (line 40) | function triggerDOMRemove(view) { function handleBeforeAttach (line 46) | function handleBeforeAttach() { function handleAttach (line 50) | function handleAttach() { function handleBeforeDetach (line 55) | function handleBeforeDetach() { function handleDetach (line 60) | function handleDetach() { function handleBeforeRender (line 64) | function handleBeforeRender() { function handleRender (line 68) | function handleRender() { function monitorViewEvents (line 74) | function monitorViewEvents(view) { FILE: src/common/trigger-method.js function getEventName (line 15) | function getEventName(match, prefix, eventName) { function triggerMethod (line 34) | function triggerMethod(event) { FILE: src/common/view.js function renderView (line 1) | function renderView(view) { function destroyView (line 18) | function destroyView(view, disableDetachEvents) { FILE: src/config/dom.js function getEl (line 7) | function getEl(el) { function setDomApi (line 12) | function setDomApi(mixin) { method createBuffer (line 20) | createBuffer() { method getDocumentEl (line 25) | getDocumentEl(el) { method getEl (line 32) | getEl(selector) { method findEl (line 38) | findEl(el, selector) { method hasEl (line 43) | hasEl(el, childEl) { method detachEl (line 48) | detachEl(el, _$el = getEl(el)) { method replaceEl (line 53) | replaceEl(newEl, oldEl) { method swapEl (line 68) | swapEl(el1, el2) { method setContents (line 88) | setContents(el, html, _$el = getEl(el)) { method appendContents (line 94) | appendContents(el, contents, {_$el = getEl(el), _$contents = getEl(conte... method hasContents (line 99) | hasContents(el) { method detachContents (line 105) | detachContents(el, _$el = getEl(el)) { FILE: src/config/features.js constant FEATURES (line 3) | const FEATURES = { function isEnabled (line 10) | function isEnabled(name) { function setEnabled (line 14) | function setEnabled(name, state) { FILE: src/config/renderer.js function setRenderer (line 2) | function setRenderer(renderer) { FILE: src/mixins/behaviors.js function getBehaviorClass (line 14) | function getBehaviorClass(options) { function parseBehaviors (line 33) | function parseBehaviors(view, behaviors, allBehaviors) { method _initBehaviors (line 44) | _initBehaviors() { method _getBehaviorTriggers (line 48) | _getBehaviorTriggers() { method _getBehaviorEvents (line 55) | _getBehaviorEvents() { method _proxyBehaviorViewProperties (line 63) | _proxyBehaviorViewProperties() { method _delegateBehaviorEntityEvents (line 68) | _delegateBehaviorEntityEvents() { method _undelegateBehaviorEntityEvents (line 73) | _undelegateBehaviorEntityEvents() { method _destroyBehaviors (line 77) | _destroyBehaviors(options) { method _removeBehavior (line 86) | _removeBehavior(behavior) { method _bindBehaviorUIElements (line 96) | _bindBehaviorUIElements() { method _unbindBehaviorUIElements (line 100) | _unbindBehaviorUIElements() { method _triggerEventOnBehaviors (line 104) | _triggerEventOnBehaviors(eventName, view, options) { FILE: src/mixins/common.js method _setOptions (line 23) | _setOptions(options, classOptions) { FILE: src/mixins/delegate-entity-events.js method _delegateEntityEvents (line 9) | _delegateEntityEvents(model, collection) { method _undelegateEntityEvents (line 22) | _undelegateEntityEvents(model, collection) { method _deleteEntityEventHandlers (line 35) | _deleteEntityEventHandlers() { FILE: src/mixins/destroy.js method isDestroyed (line 4) | isDestroyed() { method destroy (line 8) | destroy(options) { FILE: src/mixins/radio.js method _initRadio (line 12) | _initRadio() { method _destroyRadio (line 38) | _destroyRadio() { method getChannel (line 42) | getChannel() { FILE: src/mixins/regions.js method _initRegions (line 15) | _initRegions() { method _reInitRegions (line 26) | _reInitRegions() { method addRegion (line 31) | addRegion(name, definition) { method addRegions (line 38) | addRegions(regions) { method _addRegions (line 55) | _addRegions(regionDefinitions) { method _addRegion (line 68) | _addRegion(region, name) { method removeRegion (line 80) | removeRegion(name) { method removeRegions (line 89) | removeRegions() { method _removeRegion (line 97) | _removeRegion(region, name) { method _removeReferences (line 106) | _removeReferences(name) { method emptyRegions (line 113) | emptyRegions() { method hasRegion (line 122) | hasRegion(name) { method getRegion (line 129) | getRegion(name) { method _getRegions (line 136) | _getRegions() { method getRegions (line 141) | getRegions() { method showChildView (line 148) | showChildView(name, view, options) { method detachChildView (line 154) | detachChildView(name) { method getChildView (line 158) | getChildView(name) { FILE: src/mixins/template-render.js method _renderTemplate (line 11) | _renderTemplate(template) { method getTemplate (line 26) | getTemplate() { method mixinTemplateContext (line 35) | mixinTemplateContext(serializedData) { method serializeData (line 44) | serializeData() { method serializeModel (line 62) | serializeModel() { method serializeCollection (line 67) | serializeCollection() { method _renderHtml (line 72) | _renderHtml(template, data) { method attachElContent (line 87) | attachElContent(html) { FILE: src/mixins/triggers.js function buildViewTrigger (line 7) | function buildViewTrigger(view, triggerDef) { method _getViewTriggers (line 43) | _getViewTriggers(view, triggers) { FILE: src/mixins/ui.js method normalizeUIKeys (line 45) | normalizeUIKeys(hash) { method normalizeUIString (line 52) | normalizeUIString(uiString) { method normalizeUIValues (line 59) | normalizeUIValues(hash, property) { method _getUIBindings (line 64) | _getUIBindings() { method _bindUIElements (line 71) | _bindUIElements() { method _unbindUIElements (line 94) | _unbindUIElements() { method _getUI (line 108) | _getUI(name) { FILE: src/mixins/view.js method _isElAttached (line 29) | _isElAttached() { method isDestroyed (line 38) | isDestroyed() { method isRendered (line 44) | isRendered() { method isAttached (line 50) | isAttached() { method delegateEvents (line 56) | delegateEvents(events) { method _getEvents (line 73) | _getEvents(events) { method _getTriggers (line 85) | _getTriggers() { method delegateEntityEvents (line 97) | delegateEntityEvents() { method undelegateEntityEvents (line 107) | undelegateEntityEvents() { method destroy (line 117) | destroy(options) { method _removeElement (line 158) | _removeElement() { method bindUIElements (line 164) | bindUIElements() { method unbindUIElements (line 172) | unbindUIElements() { method getUI (line 179) | getUI(name) { method _buildEventProxies (line 184) | _buildEventProxies() { method _getEventPrefix (line 190) | _getEventPrefix() { method _proxyChildViewEvents (line 197) | _proxyChildViewEvents(view) { method _childViewEventHandler (line 203) | _childViewEventHandler(eventName, ...args) { FILE: src/object.js method initialize (line 33) | initialize() {} FILE: src/region.js method initialize (line 53) | initialize() {} method show (line 57) | show(view, options) { method _getEl (line 98) | _getEl(el) { method _setEl (line 110) | _setEl() { method _setElement (line 124) | _setElement(el) { method _setupChildView (line 148) | _setupChildView(view) { method _proxyChildViewEvents (line 159) | _proxyChildViewEvents(view) { method _shouldDisableMonitoring (line 168) | _shouldDisableMonitoring() { method _isElAttached (line 172) | _isElAttached() { method _attachView (line 176) | _attachView(view, { replaceElement } = {}) { method _ensureElement (line 199) | _ensureElement(options = {}) { method _getView (line 220) | _getView(view) { method _getViewOptions (line 248) | _getViewOptions(viewOptions) { method getEl (line 264) | getEl(el) { method _replaceEl (line 274) | _replaceEl(view) { method _restoreEl (line 286) | _restoreEl() { method isReplaced (line 304) | isReplaced() { method isSwappingView (line 309) | isSwappingView() { method attachHtml (line 315) | attachHtml(view) { method empty (line 321) | empty(options = { allowMissingEl: true }) { method _empty (line 336) | _empty(view, shouldDestroy) { method _stopChildViewEvents (line 357) | _stopChildViewEvents(view) { method destroyView (line 366) | destroyView(view) { method removeView (line 377) | removeView(view) { method detachView (line 383) | detachView() { method _detachView (line 395) | _detachView(view) { method detachHtml (line 415) | detachHtml() { method hasView (line 421) | hasView() { method reset (line 428) | reset(options) { method isDestroyed (line 439) | isDestroyed() { method destroy (line 445) | destroy(options) { FILE: src/utils/error.js method constructor (line 15) | constructor(options) { method captureStackTrace (line 26) | captureStackTrace() { method toString (line 30) | toString() { FILE: src/view.js function childReducer (line 29) | function childReducer(children, region) { method constructor (line 41) | constructor(options) { method setElement (line 59) | setElement() { method render (line 74) | render() { method _removeChildren (line 97) | _removeChildren() { method _getImmediateChildren (line 101) | _getImmediateChildren() { FILE: test/rollup.config.js function runSauce (line 16) | function runSauce() { method ready (line 86) | ready(err, bs) { FILE: test/setup/setup.js function setFixtures (line 35) | function setFixtures() { function clearFixtures (line 41) | function clearFixtures() { FILE: test/unit/behavior.spec.js method 'click .test' (line 859) | 'click .test'() {} method events (line 865) | events() { FILE: test/unit/collection-view/collection-view-data.spec.js method buildChildView (line 312) | buildChildView(child, ChildViewClass) { FILE: test/unit/collection-view/collection-view-empty.spec.js method initialize (line 61) | initialize() { FILE: test/unit/collection-view/collection-view-filtering.spec.js function renderModels (line 9) | function renderModels(models) { function isOdd (line 13) | function isOdd(num) { method getFilter (line 187) | getFilter() { FILE: test/unit/collection-view/collection-view-sorting.spec.js method getComparator (line 218) | getComparator() { FILE: test/unit/common/merge-options.spec.js method initialize (line 10) | initialize(options) { FILE: test/unit/config/dom.js constant MAX_ARRAY_INDEX (line 6) | const MAX_ARRAY_INDEX = Math.pow(2, 53) - 1; function isArrayLike (line 8) | function isArrayLike(collection) { FILE: test/unit/mixins/common.spec.js method options (line 15) | options() { FILE: test/unit/mixins/radio.spec.js method initialize (line 13) | initialize() { FILE: test/unit/mixins/template-render.spec.js method render (line 11) | render() { FILE: test/unit/mixins/view.spec.js method onRender (line 131) | onRender() { FILE: test/unit/object.spec.js method initialize (line 11) | initialize(opts) { FILE: test/unit/on-attach.spec.js method constructor (line 18) | constructor(options) { method onAttach (line 26) | onAttach() { method onBeforeAttach (line 29) | onBeforeAttach() { method onDetach (line 32) | onDetach() { method onBeforeDetach (line 35) | onBeforeDetach() { method onDestroy (line 38) | onDestroy() { FILE: test/unit/view.spec.js method initialize (line 26) | initialize() {