Skip to content

Commit ab1d362

Browse files
pass element to model
1 parent 461fde7 commit ab1d362

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

src/oc-client.js

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ var oc = oc || {};
466466
}
467467

468468
oc.renderByHref(
469-
{ href: attr('href'), id: attr('id') },
469+
{ href: attr('href'), id: attr('id'), element: $component[0] },
470470
function (err, data) {
471471
if (err || !data) {
472472
attr(dataRenderingAttribute, false);
@@ -495,7 +495,8 @@ var oc = oc || {};
495495
callback = callback || retryNumberOrCallback;
496496
var retryNumber = hrefOrOptions.retryNumber || +retryNumberOrCallback || 0,
497497
href = hrefOrOptions.href || hrefOrOptions,
498-
id = hrefOrOptions.id || Math.floor(Math.random() * 9999999999);
498+
id = hrefOrOptions.id || Math.floor(Math.random() * 9999999999),
499+
element = hrefOrOptions.element;
499500

500501
oc.ready(function () {
501502
if (!href) {
@@ -516,6 +517,7 @@ var oc = oc || {};
516517
success: function (apiResponse) {
517518
var template = apiResponse.template;
518519
apiResponse.data.id = id;
520+
apiResponse.data.element = element;
519521
oc.render(template, apiResponse.data, function (err, html) {
520522
if (err) {
521523
callback(
@@ -542,7 +544,15 @@ var oc = oc || {};
542544
retry(
543545
href,
544546
function (requestNumber) {
545-
oc.renderByHref(href, requestNumber, callback);
547+
oc.renderByHref(
548+
{
549+
href: href,
550+
retryNumber: requestNumber,
551+
id: id,
552+
element: element
553+
},
554+
callback
555+
);
546556
},
547557
function () {
548558
callback(interpolate(MESSAGES_ERRORS_RETRY_FAILED, href));

0 commit comments

Comments
 (0)