Sightly Template Details

File: /apps/sni-foundation/components/hidden/outbrain/outbrain.html


Full text

<template data-sly-template.outbrain="${ @ obWidgetID}" data-sly-use.context="sni.models.Context">
  <div data-sly-test="${!obWidgetID || wcmmode.edit}" data-sly-unwrap>
    <!-- Outbrain Widget: No obWidgetID provided or we are in edit mode. -->
  </div>
  <div data-sly-test="${obWidgetID && !wcmmode.edit}" data-sly-unwrap>
    <div class="OUTBRAIN" data-src="${context.shortenUrl[currentPage.path]}" data-widget-id="${obWidgetID}" data-ob-template="${context.osgi['outbrain-brand-id']}"></div>
    <script type="text/javascript" language="JavaScript">
      //Check to see if the script has been included, if not, refresh the OBR widget if OBR exists.
      (function(){
        var scriptToGet = 'http://widgets.outbrain.com/outbrain.js';
        if($('script [src="' + scriptToGet + '"]').length <= 0 ){
          $.ajax({
            url: scriptToGet,
            dataType: "script"
          });
        } else {
          if( typeof OBR =="object" ){
            OBR.extern.refreshWidget('${obWidgetID @ context='scriptString'}');
          }
        }
      })();
    </script>
  </div>
</template>