Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/core/HovercardList.js
| Show All 25 Lines | members: { | ||||
| _fetchURI : '/search/hovercard/', | _fetchURI : '/search/hovercard/', | ||||
| getCard: function(spec) { | getCard: function(spec) { | ||||
| var hovercard_key = this._newHovercardKey(spec); | var hovercard_key = this._newHovercardKey(spec); | ||||
| if (!(hovercard_key in this._cards)) { | if (!(hovercard_key in this._cards)) { | ||||
| var card = new JX.Hovercard() | var card = new JX.Hovercard() | ||||
| .setHovercardKey(hovercard_key) | .setHovercardKey(hovercard_key) | ||||
| .setObjectPHID(spec.hoverPHID); | .setObjectPHID(spec.objectPHID) | ||||
| .setContextPHID(spec.contextPHID || null); | |||||
| this._cards[hovercard_key] = card; | this._cards[hovercard_key] = card; | ||||
| } | } | ||||
| return this._cards[hovercard_key]; | return this._cards[hovercard_key]; | ||||
| }, | }, | ||||
| drawCard: function(card, node) { | drawCard: function(card, node) { | ||||
| Show All 28 Lines | drawCard: function(card, node) { | ||||
| card.setIsLoading(true); | card.setIsLoading(true); | ||||
| new JX.Request(uri, onresponse) | new JX.Request(uri, onresponse) | ||||
| .send(); | .send(); | ||||
| }, | }, | ||||
| _newHovercardKey: function(spec) { | _newHovercardKey: function(spec) { | ||||
| return 'phid=' + spec.hoverPHID; | var parts = [ | ||||
| spec.objectPHID, | |||||
| spec.contextPHID | |||||
| ]; | |||||
| return parts.join('/'); | |||||
| }, | }, | ||||
| _newCardRequest: function(card) { | _newCardRequest: function(card) { | ||||
| return { | return { | ||||
| objectPHID: card.getObjectPHID() | objectPHID: card.getObjectPHID(), | ||||
| contextPHID: card.getContextPHID() | |||||
| }; | }; | ||||
| }, | }, | ||||
| _getCardNode: function() { | _getCardNode: function() { | ||||
| if (!this._cardNode) { | if (!this._cardNode) { | ||||
| var attributes = { | var attributes = { | ||||
| className: 'jx-hovercard-container' | className: 'jx-hovercard-container' | ||||
| }; | }; | ||||
| ▲ Show 20 Lines • Show All 134 Lines • Show Last 20 Lines | |||||