dist/okanjo.js
/**
         * Initializes a new placement
         * @param element
         * @param options
         */
Initializes a new placement
@param element
@param options
Initializes a new placement @param element @param options
function Placement(element) {
            var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
            _classCallCheck(this, Placement);
            options = okanjo.util.flatten(options, { ignoreArrays: true });
            var _this10 = _possibleConstructorReturn(this, (Placement.__proto__ || Object.getPrototypeOf(Placement)).call(this, element, options));
            _this10.name = 'Placement';
            _this10._metricBase = {}; 
            _this10._response = null;
            _this10._viewWatcherIv = null;
            _this10._viewedWatchers = [];
            if (!options.no_init) _this10.init();
            return _this10;
        }
function Placement ( element ) { var options = arguments . length > 1 && arguments [ 1 ] !== undefined ? arguments [ 1 ] : { } ; _classCallCheck ( this , Placement ) ; options = okanjo . util . flatten ( options , { ignoreArrays : true } ) ; var _this10 = _possibleConstructorReturn ( this , ( Placement . __proto__ || Object . getPrototypeOf ( Placement ) ) . call ( this , element , options ) ) ; _this10 . name = 'Placement' ; _this10 . _metricBase = { } ; _this10 . _response = null ; _this10 . _viewWatcherIv = null ; _this10 . _viewedWatchers = [ ] ; if ( ! options . no_init ) _this10 . init ( ) ; return _this10 ; }
Initializes a new placement
 @param element
 @param options
Initializes a new placement @param element @param options
// Flatten the options before passing on // placeholder for metrics // Aggregate view watchers into a single interval fn // Start loading content