@@ -83,7 +83,6 @@ var oc = oc || {};
8383 MESSAGES_ERRORS_RETRY_FAILED =
8484 'Failed to load $0 component ' + RETRY_LIMIT + ' times. Giving up' ,
8585 MESSAGES_ERRORS_LOADING_COMPILED_VIEW = 'Error getting compiled view: $0' ,
86- MESSAGES_ERRORS_GETTING_DATA = 'Error getting data' ,
8786 MESSAGES_ERRORS_RENDERING = 'Error rendering component: $1, error: $0' ,
8887 MESSAGES_ERRORS_RETRIEVING =
8988 'Failed to retrieve the component. Retrying in ' +
@@ -277,9 +276,6 @@ var oc = oc || {};
277276 crossDomain : true ,
278277 success : function ( apiResponse ) {
279278 var response = apiResponse [ 0 ] . response ;
280- if ( response . renderMode == 'rendered' ) {
281- return cb ( MESSAGES_ERRORS_GETTING_DATA ) ;
282- }
283279 var err = response . error ? response . details || response . error : null ;
284280 cb ( err , response . data , apiResponse [ 0 ] ) ;
285281 } ,
@@ -530,49 +526,24 @@ var oc = oc || {};
530526 crossDomain : true ,
531527 success : function ( apiResponse ) {
532528 var template = apiResponse . template ;
533- if ( apiResponse . renderMode == 'unrendered' ) {
534- apiResponse . data . id = id ;
535- oc . render ( template , apiResponse . data , function ( err , html ) {
536- if ( err ) {
537- callback (
538- interpolate (
539- MESSAGES_ERRORS_RENDERING ,
540- err ,
541- apiResponse . href
542- )
543- ) ;
544- } else {
545- logInfo ( interpolate ( MESSAGES_RENDERED , template . src ) ) ;
546- callback ( null , {
547- id : id ,
548- html : html ,
549- baseUrl : apiResponse . baseUrl ,
550- key : template . key ,
551- version : apiResponse . version ,
552- name : apiResponse . name
553- } ) ;
554- }
555- } ) ;
556- } else if ( apiResponse . renderMode == 'rendered' ) {
557- logInfo ( interpolate ( MESSAGES_RENDERED , apiResponse . href ) ) ;
558-
559- if ( apiResponse . html . indexOf ( '<' + OC_TAG ) == 0 ) {
560- var innerHtmlPlusEnding = apiResponse . html . slice (
561- apiResponse . html . indexOf ( '>' ) + 1
562- ) ,
563- innerHtml = innerHtmlPlusEnding . slice (
564- 0 ,
565- innerHtmlPlusEnding . lastIndexOf ( '<' )
566- ) ;
567-
568- apiResponse . html = innerHtml ;
529+ apiResponse . data . id = id ;
530+ oc . render ( template , apiResponse . data , function ( err , html ) {
531+ if ( err ) {
532+ callback (
533+ interpolate ( MESSAGES_ERRORS_RENDERING , err , apiResponse . href )
534+ ) ;
535+ } else {
536+ logInfo ( interpolate ( MESSAGES_RENDERED , template . src ) ) ;
537+ callback ( null , {
538+ id : id ,
539+ html : html ,
540+ baseUrl : apiResponse . baseUrl ,
541+ key : template . key ,
542+ version : apiResponse . version ,
543+ name : apiResponse . name
544+ } ) ;
569545 }
570- callback ( null , {
571- html : apiResponse . html ,
572- version : apiResponse . version ,
573- name : apiResponse . name
574- } ) ;
575- }
546+ } ) ;
576547 } ,
577548 error : function ( err ) {
578549 if ( err && err . status == 429 ) {
0 commit comments