Controllers.prototype.gettingStarted = (function(){ 'use strict'; function newGettingStarted(c, t, d, rcb){ return new GettingStarted(c,t,d,rcb); } function GettingStarted(core, target, data, returnCB){ var events = new EventManager, template = getTemplate(), ddOpts = [ { title: 'Select from a premade template', placeholder: true }, { title: 'Target people that have been to my competitors locations', value: 31 }, // { title: 'Target people that searched keywords on Google / Yahoo / etc', value: 30 }, { title: 'Show ads to people that visited your website and left ', value: 32 }, { title: 'Target people based on where they\'ve been in the real world', value: 31 } ], element = getElementFromString(template), elements = new Elements(element, { tmplList: new Dropdown(element.querySelector('.tmplList'), new DropdownObj(ddOpts, null, 'fresh', 'fresh', 'fresh', true), gotoTmpl) }); forEachQSA('a', function(e) { events.add(e, 'click', popAnchor); }, element); target.appendChild(element); this.exit = exit; if(!!returnCB) returnCB(); function gotoTmpl(e) { if(e === -1) return; pop('Pop!', 'Meteora Dashboard', '/dashboard/campaigns/templateCreate/' + e); } function getTemplate() { var brand = "Meteora"; if (!!core.brand && !!core.brand.name) { brand = core.brand.name; } var h = '

Welcome to ' + core.brand.name + '! Select from an item below to get started:

', r1 = '

Step 1:

Upload Ads
', tmpl = '

OR

', r2 = '

Step 2:

Create Campaign' + tmpl + '
', r3 = '

Step 3:

View Success
'; return '
' + h + r1 + r2 + r3 + '
'; } function exit(){ if(element) removeChild(target, element); if(events) events.reset(); if(elements) elements.exit(); } } return newGettingStarted; })();