diff --git a/pub/tree/src/js/main.js b/pub/tree/src/js/main.js index 126996dad..3af4647c4 100644 --- a/pub/tree/src/js/main.js +++ b/pub/tree/src/js/main.js @@ -35,6 +35,7 @@ module.exports = { }; + },{"../dispatcher/Dispatcher.coffee":13,"../persistence/TreePersistence.coffee":19}],2:[function(require,module,exports){ var BodyComponent, CLICK, Links, TreeActions, TreeStore, a, clas, div, query, reactify, recl, ref; @@ -288,6 +289,7 @@ module.exports = query({ })); + },{"../actions/TreeActions.coffee":1,"../stores/TreeStore.coffee":20,"./Async.coffee":3,"./BodyComponent.coffee":4,"./Reactify.coffee":10,"classnames":15}],3:[function(require,module,exports){ var TreeActions, TreeStore, _load, code, div, recl, ref, span; @@ -389,6 +391,7 @@ module.exports = function(queries, Child, load) { }; + },{"../actions/TreeActions.coffee":1,"../stores/TreeStore.coffee":20,"./LoadComponent.coffee":9}],4:[function(require,module,exports){ var div, query, reactify, recl; @@ -414,6 +417,7 @@ module.exports = query({ })); + },{"./Async.coffee":3,"./Reactify.coffee":10}],5:[function(require,module,exports){ var div, recl, ref, textarea; @@ -437,6 +441,7 @@ module.exports = recl({ }); + },{}],6:[function(require,module,exports){ var div, recl; @@ -458,6 +463,7 @@ module.exports = { }; + },{"./CodeMirror.coffee":5,"./KidsComponent.coffee":7,"./ListComponent.coffee":8,"./SearchComponent.coffee":11,"./TocComponent.coffee":12}],7:[function(require,module,exports){ var a, div, hr, li, query, reactify, recl, ref, ul; @@ -497,6 +503,7 @@ module.exports = query({ })); + },{"./Async.coffee":3,"./Reactify.coffee":10}],8:[function(require,module,exports){ var a, clas, div, h1, li, query, reactify, recl, ref, ul; @@ -592,6 +599,7 @@ module.exports = query({ })); + },{"./Async.coffee":3,"./Reactify.coffee":10,"classnames":15}],9:[function(require,module,exports){ var div, input, recl, ref, textarea; @@ -632,6 +640,7 @@ module.exports = recl({ }); + },{}],10:[function(require,module,exports){ var Virtual, div, load, reactify, recl, ref, rele, span, walk; @@ -699,6 +708,7 @@ module.exports = _.extend(reactify, { }); + },{"./LoadComponent.coffee":9}],11:[function(require,module,exports){ var a, div, input, query, reactify, recl, ref, slice = [].slice; @@ -837,6 +847,7 @@ module.exports = query({ })); + },{"./Async.coffee":3,"./Reactify.coffee":10}],12:[function(require,module,exports){ var div, query, reactify, recl; @@ -967,6 +978,7 @@ module.exports = query({ })); + },{"./Async.coffee":3,"./Reactify.coffee":10}],13:[function(require,module,exports){ var Dispatcher; @@ -988,6 +1000,7 @@ module.exports = _.extend(new Dispatcher(), { }); + },{"flux":16}],14:[function(require,module,exports){ var rend; @@ -1134,6 +1147,7 @@ $(function() { }); + },{"./actions/TreeActions.coffee":1,"./components/AnchorComponent.coffee":2,"./components/BodyComponent.coffee":4,"./components/Components.coffee":6,"./persistence/TreePersistence.coffee":19}],15:[function(require,module,exports){ /*! Copyright (c) 2015 Jed Watson. @@ -1521,7 +1535,7 @@ module.exports = { encode: function(obj) { var _encode, delim; delim = function(n) { - return ('_'.repeat(n)) || '.'; + return Array(n + 1).join('_') || '.'; }; _encode = function(obj) { var _dep, dep, k, res, sub, v; @@ -1554,6 +1568,7 @@ module.exports = { }; + },{}],20:[function(require,module,exports){ var EventEmitter, MessageDispatcher, QUERIES, TreeStore, _curr, _data, _tree, clog; @@ -1789,6 +1804,7 @@ TreeStore.dispatchToken = MessageDispatcher.register(function(payload) { module.exports = TreeStore; + },{"../dispatcher/Dispatcher.coffee":13,"events":21}],21:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // diff --git a/pub/tree/src/js/persistence/TreePersistence.coffee b/pub/tree/src/js/persistence/TreePersistence.coffee index 7f6f17f19..becce7bea 100644 --- a/pub/tree/src/js/persistence/TreePersistence.coffee +++ b/pub/tree/src/js/persistence/TreePersistence.coffee @@ -3,7 +3,7 @@ module.exports = url = "#{window.tree.basepath(path)}.json?q=#{@encode query}" $.get url, {}, (data) -> if cb then cb null,data encode: (obj)-> - delim = (n)-> ('_'.repeat n) || '.' + delim = (n)-> Array(n+1).join('_') || '.' _encode = (obj)-> if typeof obj isnt 'object' return [0,obj]