Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/diff/DiffChangesetList.js
| Show First 20 Lines • Show All 1,171 Lines • ▼ Show 20 Lines | _redrawFocus: function() { | ||||
| JX.DOM.remove(reticle); | JX.DOM.remove(reticle); | ||||
| return; | return; | ||||
| } | } | ||||
| // Outset the reticle some pixels away from the element, so there's some | // Outset the reticle some pixels away from the element, so there's some | ||||
| // space between the focused element and the outline. | // space between the focused element and the outline. | ||||
| var p = JX.Vector.getPos(node); | var p = JX.Vector.getPos(node); | ||||
| var s = JX.Vector.getAggregateScrollForNode(node); | var s = JX.Vector.getAggregateScrollForNode(node); | ||||
| var d = JX.Vector.getDim(node); | |||||
| p.add(s).add(-4, -4).setPos(reticle); | p.add(s).add(d.x + 1, 0).setPos(reticle); | ||||
| // Compute the size we need to extend to the full extent of the focused | // Compute the size we need to extend to the full extent of the focused | ||||
| // nodes. | // nodes. | ||||
| JX.Vector.getPos(extended_node) | JX.Vector.getPos(extended_node) | ||||
| .add(-p.x, -p.y) | .add(-p.x, -p.y) | ||||
| .add(JX.Vector.getDim(extended_node)) | .add(0, JX.Vector.getDim(extended_node).y) | ||||
| .add(8, 8) | .add(10, 0) | ||||
| .setDim(reticle); | .setDim(reticle); | ||||
| JX.DOM.getContentFrame().appendChild(reticle); | JX.DOM.getContentFrame().appendChild(reticle); | ||||
| }, | }, | ||||
| _getFocusNode: function() { | _getFocusNode: function() { | ||||
| if (!this._focusNode) { | if (!this._focusNode) { | ||||
| var node = JX.$N('div', {className : 'keyboard-focus-focus-reticle'}); | var node = JX.$N('div', {className : 'keyboard-focus-focus-reticle'}); | ||||
| ▲ Show 20 Lines • Show All 857 Lines • Show Last 20 Lines | |||||