|
112 | 112 | if ( req.readyState == 4 && req.status == 200) {
|
113 | 113 | var imageURI = req.responseText;
|
114 | 114 | if (imageURI) {
|
115 |
| - var src = imageURI.split('#', 2) |
| 115 | + var src = imageURI.split('#', 3) |
116 | 116 | , uri = src[0]
|
117 |
| - , crawler = ("" + src[1]).toLowerCase(); |
118 |
| - np._pushImage(uri, crawler); |
| 117 | + , crawler = ("" + src[1]).toLowerCase() |
| 118 | + , threadUri = src[2]; |
| 119 | + np._pushImage(uri, crawler, threadUri); |
119 | 120 | }
|
120 | 121 | }
|
121 | 122 |
|
|
159 | 160 | }
|
160 | 161 | };
|
161 | 162 |
|
162 |
| - np._mkImage = function (uri, crawler, onReady) |
| 163 | + np._mkImage = function (uri, crawler, threadUri, onReady) |
163 | 164 | {
|
164 | 165 | log('mkImage', uri, crawler); // @stripOnBuild
|
165 | 166 | var imageDoc = document.createElement('img');
|
|
188 | 189 | onReady(imageBox);
|
189 | 190 | }
|
190 | 191 | });
|
191 |
| - imageDoc.src = uri; |
| 192 | + imageDoc.src = threadUri != "None" ? threadUri : uri; |
192 | 193 | };
|
193 | 194 |
|
194 |
| - np._pushImage = function (uri, crawler) |
| 195 | + np._pushImage = function (uri, crawler, threadUri) |
195 | 196 | {
|
196 | 197 | if ( this._imageTarget )
|
197 | 198 | {
|
198 | 199 | log('add image', uri); // @stripOnBuild
|
199 |
| - this._mkImage(uri, crawler, function (image) |
| 200 | + this._mkImage(uri, crawler, threadUri, function (image) |
200 | 201 | {
|
201 | 202 | var add = ( np._state == 0 );
|
202 | 203 | if ( add )
|
|
0 commit comments