locker-factory
Version:
Content Locker UI Builder
65 lines (53 loc) • 1.18 kB
JavaScript
var keymirror = require( 'keymirror' ),
keys = {},
cssDir = 'node_modules/locker-factory/src/css/1.0.0/';
keys.stylesheet = {
BASE: cssDir + 'base.css',
CONTENT_LOCKER: cssDir + 'content-locker.css',
OFFER_WALL: cssDir + 'offer-wall.css',
LIST: cssDir + 'list.css',
GRID: cssDir + 'grid.css',
BILLBOARD: cssDir + 'billboard.css'
};
keys.layout = {
LIST: 'list',
GRID: 'grid',
BILLBOARD: 'billboard'
};
keys.type = {
CONTENT_LOCKER: 'content_locker',
OFFER_WALL: 'offer_wall'
};
keys.rewardsType = keymirror( {
FIXED: null,
CONDITIONAL: null,
RATIO: null
} );
keys.bgtype = {
COLOR: 'color',
IMAGE: 'image'
};
keys.position = {
TOP_LEFT: 'top_left',
TOP: 'top',
TOP_RIGHT: 'top_right',
LEFT: 'left',
RIGHT: 'right',
BOTTOM_LEFT: 'bottom_left',
BOTTOM: 'bottom',
BOTTOM_RIGHT: 'bottom_right'
};
keys.actions = keymirror( {
GET_CAMPAIGNS: null,
CLOSE_LOCKER: null,
BLOCK_LOCKER: null
} );
keys.request = keymirror( {
PENDING: null,
TIMEOUT: null,
ERROR: null,
OPENED: null,
FULFILLED: null
} );
keys.DEFAULT_THUMB = 'media.locktrk.com/l_3.png';
module.exports = keys;