'use strict';
/**
* Minimal Vue Template
*/
(function(){
// Reviews Meta Data
var link = 'https://www.reviewbuzz.com/web-widget/ColumbusWorthingtonAir' || '';
var reviewsAverage = '4.9556' || 0;
var reviewsTotal = '2254' || 0;
var template = 'minimal-bubble' || '';
var render = 'html' || '';
var widgetId = 'rbminimal-' + Math.random().toString(36).substr(2, 9);
var baseUrl = 'https://widget-www.reviewbuzz.com' || '';
var cssUrl = baseUrl + '/css/widget.css';
var scriptUrl = baseUrl + '/js/widgets/minimal.js';
// Create the Widget Vue Element.
var wrapperElement = document.createElement('div');
wrapperElement.setAttribute('id', widgetId);
wrapperElement.setAttribute('class', 'rb-minimal-widget');
wrapperElement.innerHTML =
'' +
'';
// Write the Widget to the Page.
appendWidgetToDom(wrapperElement);
// Load CSS?
loadWidgetCss(cssUrl);
// Load Script?
loadWidgetScript(scriptUrl, loadWidget);
// Load the Vue. (see `common` for reference)
function loadWidget() {
window.ReviewBuzzMinimal.loadElement('#' + widgetId);
}
// Check if Element exists with matching tag and src attribute.
function checkElementExists(tag, attr, attrValue) {
var elements = document.getElementsByTagName(tag);
for (var i=0; i