Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
define(function(require) {
'use strict';
var EventDrivenObject = require('framework/EventManager');
var jQuery = require('jquery');
var SwipeListener = EventDrivenObject.extend({
_managerReference: null,
_mixedTarget: null,
/**
* Configuration Format
* ----------------------------------------------------------
* Required:
* ----------------------------------------------------------
* swipeType: swipeManager.SWIPE_TYPES
* swipeDistance: integer > 0
* swipeUnits: swipeManager.SWIPE_UNITS
* triggerOnlyOnRelease: boolean
* callback: function
* ----------------------------------------------------------
* Optional:
define(function(require) {
'use strict';
var EventManager = require('framework/EventManager');
var DataModel = require('app/libs/DataModel');
var Util = require('framework/Util');
var jQuery = require('jquery');
var DataFeed = EventManager.extend({
/**
* Object to store all configuration variables
* @type {Object}
*/
_config: undefined,
/**
* Object to store all state related variables
* @type {Object}
*/
_state: undefined,
/**
* DataModel object for storing/managing data
* @type {DataModel}
define(function(require) {
'use strict';
var EventManager = require('framework/EventManager');
var DataModel = require('app/libs/DataModel');
var Util = require('framework/Util');
var jQuery = require('jquery');
var DataFeed = EventManager.extend({
/**
* Object to store all configuration variables
* @type {Object}
*/
_config: undefined,
/**
* Object to store all state related variables
* @type {Object}
*/
_state: undefined,
/**
* DataModel object for storing/managing data
* @type {DataModel}
define(function(require) {
'use strict';
var EventManager = require('framework/EventManager');
var DataModel = EventManager.extend({
_state: undefined,
_data: undefined,
constructor: function(indexed) {
this._state = {};
this._state.indexed = !!indexed;
this._initData();
},
_initData: function() {
if (this._state.indexed) {
this._data = [];
define(function(require) {
'use strict';
var EventManager = require('framework/EventManager');
var DataModel = EventManager.extend({
_state: undefined,
_data: undefined,
constructor: function(indexed) {
this._state = {};
this._state.indexed = !!indexed;
this._initData();
},
_initData: function() {
if (this._state.indexed) {
this._data = [];
define(function(require) {
'use strict';
var EventManager = require('framework/EventManager');
var Controller = EventManager.extend({
/**
* An object to store configuration data
* @type {Object}
*/
_config: undefined,
/**
* An object cache of references
* @type {Object}
*/
_references: null,
/**
* An object cache of bound functions
* @type {Object}