1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1× 1× 1× 96× 96× 96× 96× 22× 1× | 'use strict'; var parsers = require('./parsers'); var xml = require('../../utils/xml'); function TrackingEvent(trackingJTree, duration) { Iif (!(this instanceof TrackingEvent)) { return new TrackingEvent(trackingJTree, duration); } this.name = trackingJTree.attr('event'); this.uri = xml.keyValue(trackingJTree); if('progress' === this.name) { this.offset = parsers.offset(trackingJTree.attr('offset'), duration); } } module.exports = TrackingEvent; |