-
Notifications
You must be signed in to change notification settings - Fork 1
/
app-all.js
4 lines (4 loc) · 19.8 KB
/
app-all.js
1
2
3
4
/*
Copyright(c) 2011 Company Name
*/
Ext.define("GK.view.HeaderView",{extend:"Ext.Toolbar",xtype:"header",config:{layout:{type:"hbox"},docked:"top",items:[{xtype:"image",src:"./images/back_ico.jpg",width:50,docked:"left",cls:"header-back-img",action:"back"},{html:'<img src="./images/header_logo.png">',xtype:"panel",cls:["image-max-height"],docked:"right",flex:1,}]}});Ext.define("GK.view.FooterView",{extend:"Ext.Container",xtype:"footer",config:{docked:"bottom",padding:5,items:[{xtype:"container",html:'Mobile Web Solution made by <a href="http://www.crazyimp.com"><b>Crazyimp.com</b></a>',cls:"footer-text"},]}});Ext.define("GK.view.WorkshopsView",{extend:"Ext.Container",xtype:"workshops",config:{scrollable:false,layout:"vbox",items:[{xtype:"header",title:"DirbtuvÄ—s",},{xtype:"newslist",store:"Workshops",itemId:"workshops",flex:1},{xtype:"footer",},]}});Ext.define("GK.controller.StartPageController",{extend:"Ext.app.Controller",config:{refs:{},control:{startpagelist:{itemtap:"menuTap"}}},menuTap:function(b,c,d,a){window.scrollTo(0,1);if(a.data.menuItem=="schedule"){alert("Informacija ruoÅ?iama")}else{if(a.data.menuItem=="tickets"){window.location="http://www.bilietupasaulis.lt/lit/bilietai/visi/?concert=110509"}else{if(a.data.menuItem=="facebook"){window.location="http://www.facebook.com/takeme.lt"}else{this.redirectTo(a.data.menuItem+"/")}}}}});Ext.define("GK.controller.RoutingController",{extend:"Ext.app.Controller",config:{refs:{resultPage:"results toolbar",textField:"textfield[name=startno]"},routes:{"":"showStartPage","sponsors/":"showSponsors","speakers/":"showSpeakers","news/":"showNews","party/":"showParty","about/":"showAbout","workshops/":"showWorkshops","schedule/":"showSchedule"},control:{"[action=back]":{tap:function(){history.back();window.scrollTo(0,1)}}}},showStartPage:function(){GK.Viewport.setActiveItem(0)},showSponsors:function(){GK.Viewport.setActiveItem(1)},showNews:function(){GK.Viewport.setActiveItem(2)},showSpeakers:function(){GK.Viewport.setActiveItem(3)},showParty:function(){GK.Viewport.setActiveItem(6)},showAbout:function(){GK.Viewport.setActiveItem(7)},showWorkshops:function(){GK.Viewport.setActiveItem(8)},showSchedule:function(){GK.Viewport.setActiveItem(9)},init:function(){}});Ext.define("GK.controller.NewsController",{extend:"Ext.app.Controller",config:{refs:{details:"details",detailspage:"detailspage"},control:{newslist:{itemtap:"newsItemTap"},scheduleworkshopslist:{itemtap:"newsItemTap"}},routes:{"news/:id":"showNewsDetails","workshops/:id":"showNewsDetails"}},init:function(){this.oldSelectedItem=null},newsItemTap:function(d,c,b,a){console.log(d._itemId);this.ItemTapCSS(b,this.oldSelectedItem);this.oldSelectedItem=b;this.redirectTo(d._itemId+"/"+a.data.xindex)},ItemTapCSS:function(a,b){if(b){b.removeCls("my-list-item-selected")}a.addCls("my-list-item-selected")},showNewsDetails:function(d){var c=window.location.href;var b=c.substring(c.indexOf("#")+1,c.indexOf("/",c.indexOf("#")));b=b.replace(b.charAt(0),b.charAt(0).toUpperCase());var a=Ext.getStore(b);if(a.getAt(d-1)){this.updateNewsData(a.getAt(d-1).data)}else{Ext.getStore(b).load({callback:function(f,e,g){this.updateNewsData(f[d-1].data)},scope:this})}},updateNewsData:function(a){var c=this.getDetails();this.getDetailspage().down("header").setTitle(a.newsTitle);var b=c.down("#promo_img");var e=c.down("#details_title");var d=c.down("#details_text");e.setData({title:a.newsTitle});d.setData({main_text:a.newsText});b.setHtml('<img src="'+a.promo_img+'">');GK.Viewport.setActiveItem(5)}});Ext.define("GK.store.Speakers",{extend:"Ext.data.Store",config:{fields:["name","about_speaker","conference_name","promo_thumb","promo_img","event_time","event_time_img"],autoLoad:true,proxy:{type:"ajax",url:"./json/speakers.json",reader:{type:"json",rootProperty:"speakers"}}}});Ext.define("GK.store.News",{extend:"Ext.data.Store",config:{fields:["newsTitle","newsText","promo_thumb","promo_img",],autoLoad:true,proxy:{type:"ajax",url:"./json/news.json",reader:{type:"json",rootProperty:"news"}}}});Ext.define("GK.store.Workshops",{extend:"Ext.data.Store",config:{fields:["newsTitle","newsText","promo_thumb","promo_img","event_time","event_time_img"],autoLoad:true,proxy:{type:"ajax",url:"./json/workshop.json",reader:{type:"json",rootProperty:"workshop"}}}});Ext.define("GK.view.details.Details",{extend:"Ext.Container",xtype:"details",config:{layout:"vbox",pack:"center",align:"middle",scrollable:true,items:[{xtype:"panel",layout:"hbox",items:[{flex:1},{cls:"image-max-width",itemId:"promo_img"},{flex:1}]},{cls:"details-title",xtype:"container",tpl:"{title}",itemId:"details_title",},{cls:["details-text"],xtype:"container",styleHtmlContent:true,tpl:"{main_text}",itemId:"details_text"}]}});Ext.define("GK.view.startpage.StartPageList",{extend:"Ext.List",xtype:"startpagelist",config:{cls:"startpage-list",itemTpl:"<span>{menuItemText}<span>",data:[{menuItemText:"BILIETAI",menuItem:"tickets"},{menuItemText:"APIE",menuItem:"about"},{menuItemText:"PRANEÅ Ä–JAI",menuItem:"speakers"},{menuItemText:"PROGRAMA",menuItem:"schedule"},{menuItemText:"NAUJIENOS",menuItem:"news"},{menuItemText:"DIRBTUVÄ–S",menuItem:"workshops"},{menuItemText:"VAKARÄ–LIS",menuItem:"party"},{menuItemText:"REMÄ–JAI",menuItem:"sponsors"},{menuItemText:"FACEBOOK",menuItem:"facebook"}],scrollable:false,style:"margin-top: -5px;",disclosure:true,onItemDisclosure:function(a,c,b,d){}}});Ext.define("GK.view.startpage.StartPageHeader",{extend:"Ext.Panel",xtype:"startpageheader",config:{layout:"hbox",items:[{flex:1},{html:'<img src="./images/startpage_header.png">',cls:"image-max-width"},{flex:1}],}});Ext.define("GK.view.sponsors.Sponsors",{extend:"Ext.Panel",xtype:"sponsorsgrid",config:{layout:"hbox",scrollable:true,items:[{flex:1},{html:'<img src="./images/promo/sponsors.jpg">',cls:["image-max-width","sponsors-image"]},{flex:1}]}});Ext.define("GK.view.details.SpeakerDetails",{extend:"Ext.Container",xtype:"speakerdetails",config:{layout:"vbox",pack:"center",align:"middle",items:[{xtype:"panel",layout:"hbox",items:[{flex:1},{cls:"image-max-width",itemId:"promo_img"},{flex:1}]},{cls:"details-title",xtype:"container",itemId:"details_title",tpl:"{name}",},{cls:"details-subtitle",xtype:"container",tpl:"{conference_name}",itemId:"details_subtitle",},{cls:["speaker-details-main","details-text"],xtype:"container",tpl:"<p>{about_speaker}</p>",styleHtmlContent:true,itemId:"details_text",}]}});Ext.define("GK.view.details.PartyDetails",{extend:"GK.view.details.Details",xtype:"partydetails",config:{items:[{xtype:"panel",layout:"hbox",items:[{flex:1},{html:"<img src=images/promo/party.jpg>",cls:"image-max-width",},{flex:1}]},{cls:"details-title",xtype:"container",html:"<p><b>Take Me Deep</b></p><p>Mario / Vidiz / Jazzu / Speciali Programa</p>"},{cls:["details-text"],xtype:"container",styleHtmlContent:true,html:"„Take Me DEEPâ€? kvieÄia visus kaunieÄius ir miesto sveÄius pasinerti į KITOKÄ® vakarÄ—lį, kupinÄ… kokybiÅ?kos muzikos ir pagardinto ypatinga programa. </p><p> Ä® laikinÄ…jÄ… sostinÄ™ grįÅ? gilesnÄ—s elektroninÄ—s muzikos kÅ«rÄ—jai Mario Bassanov, Vidis bei tylos balsas - Jazzu. AtlikÄ—jai, kurių muzika džiugina ne tik Lietuvos, bet ir iÅ?rankiausius Europos klausytojus, pristatys naujus, specialiai rudenÄ—janÄiam Kaunui skirtus garsus. </p><p> Vakaro muzikai akomponuos netradicinÄ— EVENTUS programa su Å?okių projekto „Girls onlyâ€? pasirodymais, sveÄių fotosesijomis, Jagermeister promo shotâ€?ais bei įvairiausiomis kitomis atrakcijomis. IÅ?skirtinio dÄ—mesio sulauks dailiosios lyties atstovÄ—s , kurioms organizatoriai prižada nemažai bÅ«Äinių ir dovanų."}]}});Ext.define("GK.view.details.AboutDetails",{extend:"GK.view.details.Details",xtype:"aboutdetails",config:{items:[{xtype:"panel",layout:"hbox",items:[{flex:1},{html:'<img src="images/startpage_header.png">',cls:"image-max-width",},{flex:1}]},{cls:["details-text"],xtype:"container",styleHtmlContent:true,html:"â€?Take Me†– analogų Lietuvoje neturinti reklamos konferencija, kurios tikslas – dalintis žiniomis apie reklamos pasaulį, skatinti verslumÄ… Lietuvoje bei suteikti galimybÄ™ užmegzti naudingas pažintis."},{xtype:"button",cls:["details-about-button"],text:"Daugiau",width:"40%",handler:function(){this.getParent().innerItems[4].setHidden(false);this.setHidden(true)}},{cls:["details-text"],xtype:"container",hidden:true,styleHtmlContent:true,html:"<p>Pirmoji „Take Meâ€? konferencija pritraukÄ— net 400 Å?ia sritimi besidominÄių žmonių. Renginio temÄ… – „Reklama verslo pradžiaiâ€? pažinti padÄ—jo Tomas Ramanauskas („XXâ€?), Laurynas Pocius („Prieskoniai versluiâ€?), Tomas KaceviÄius („kitoks.comâ€?), Algirdas Karalius („Algirdo Karaliaus pardavÄ—jų klubasâ€?), Antonio Bechtle („Milkâ€?). Renginio metu buvo galima ne tik iÅ?mokti, kaip atsakingai priimti netikÄ—tus verslo iÅ?Å?Å«kius, bet ir atsipalaiduoti poilsio zonoje ar sudalyvauti kÅ«rybinÄ—se dirbtuvÄ—se. </p> </br><p> Å iemet konferencija auga ir joje apsilankyti kvieÄiami virÅ? 1000 dalyvių. Renginio tema – „Medijų tendencijos, apžvelgs įvairius reklamavimosi bÅ«dus skirtingose žiniasklaidos priemonÄ—se, pradedant tradicine reklama spaudoje, radijuje, televizijoje ir baigiant vis labiau populiarÄ—janÄiais virusiniais filmukais, socialiniais tinklais ar mobiliosiomis aplikacijomis. IÅ? viso numatoma 13 praneÅ?imų, kuriuos skaitys savo srities profesionalai iÅ? Lietuvos ir užsienio. LygiagreÄiai su praneÅ?imais vyks kÅ«rybinÄ—s dirbtuvÄ—s, kurias ves meno, mokslo, verslo sriÄių atstovai. Taip pat bus rengiama paskaita apie kavÄ…, po kurios lauks degustacija. </p></br> <p> Å iais metais organizatoriai kvieÄia registruotis novatoriÅ?kus StartUp`us iÅ? visos Lietuvos, kurie bus atrankos bÅ«du pasirinkti demonstruoti savo produktus ar paslaugas konferencijos patalpose. Dalyviai, besidomintys technologijomis, galÄ—s susipažinti su progresyvių StartUpâ€?ų sukurtomis mobiliosiomis aplikacijomis, kompiuterinÄ—mis programomis, žaidimais ir kitomis inovacijomis. </p></br> <p>Po įspÅ«džių kupinos dienos vakarÄ—lių organizatoriai „Eventusâ€? dalyvius pakvies į Å?aunų afterpartį Kauno klube „Macaoâ€?, kuriame publika iki ryto Å?Ä—ls kartu su Mario Basanov, Jazzu, Vidžiu ir mÄ—gausis specialiai paruoÅ?ta programa.</p>"},{xtype:"container",layout:"hbox",items:[{flex:1},{html:'<img src="images/promo/contacts.jpg">',cls:"image-max-width",},{flex:1}]},]}});Ext.define("GK.view.SpeakerPageView",{extend:"Ext.Container",xtype:"speakerpage",config:{layout:"vbox",items:[{xtype:"header",title:"PraneÅ?Ä—jas",},{xtype:"speakerdetails",scrollable:true,flex:1},{xtype:"footer",}]}});Ext.define("GK.view.news.NewsListItem",{extend:"Ext.dataview.component.DataItem",xtype:"newslistitem",requires:["Ext.Img"],config:{cls:[Ext.baseCSSPrefix+"list-item","my-list-item"],height:81,dataMap:{getImage:{setSrc:"promo_thumb"},getNewstext:{setHtml:"newsTitle"}},image:{height:80,width:80,cls:"image-max-height",},newstext:{cls:"my-list-item-text",flex:1,},disclosure:{cls:["disclosure-green","disclosure-white","disclosure"]},layout:{type:"hbox",align:"center"}},applyDisclosure:function(a){return Ext.factory(a,Ext.Container,this.getDisclosure())},updateDisclosure:function(b,a){if(b){this.add(b)}if(a){this.remove(a)}},applyImage:function(a){return Ext.factory(a,Ext.Img,this.getImage())},updateImage:function(b,a){if(b){this.add(b)}if(a){this.remove(a)}},applyNewstext:function(a){return Ext.factory(a,Ext.Component,this.getNewstext())},updateNewstext:function(b,a){if(b){this.add(b)}if(a){this.remove(a)}}});Ext.define("GK.view.speakers.SpeakersListItem",{extend:"Ext.dataview.component.DataItem",xtype:"speakerslistitem",requires:["Ext.Img"],config:{cls:[Ext.baseCSSPrefix+"list-item","my-list-item",],height:81,dataMap:{getImage:{setSrc:"promo_thumb"},getName:{setData:"xindex"}},image:{height:80,width:80,docked:"left",cls:"image-max-height"},name:{cls:["my-list-item-text"],flex:1},disclosure:{cls:["disclosure-white","disclosure-pink","disclosure"]},layout:{type:"hbox",align:"center"}},applyDisclosure:function(a){return Ext.factory(a,Ext.Container,this.getDisclosure())},updateDisclosure:function(b,a){if(b){this.add(b)}if(a){this.remove(a)}},applyImage:function(a){return Ext.factory(a,Ext.Img,this.getImage())},updateImage:function(b,a){if(b){this.add(b)}if(a){this.remove(a)}},applyName:function(a){return Ext.factory(a,"GK.view.speakers.Speaker",this.getName())},updateName:function(a,b){if(a){this.add(a)}if(b){this.remove(b)}}});Ext.define("GK.view.speakers.Speaker",{extend:"Ext.Container",xtype:"speakertitle",config:{layout:"vbox",items:[{xtype:"container",itemId:"speaker_name",cls:"speakers-conference-name"},{xtype:"container",itemId:"conference_title",cls:"speakers-conference-title",}],listeners:{updatedata:function(a,b){var e=a.down("container[itemId=conference_title]");var d=a.down("container[itemId=speaker_name]");var c=Ext.getStore("Speakers").getAt(b-1).data;e.setHtml(Ext.String.ellipsis(c.conference_name,GK.listTextWidth*2));d.setHtml(Ext.String.ellipsis(c.name,GK.listTextWidth))}}}});Ext.define("GK.view.schedule.ScheduleListItem",{extend:"GK.view.speakers.SpeakersListItem",xtype:"schedulelistitem",config:{dataMap:{getImage:{setSrc:"event_time_img"}},image:{cls:["schedule-image-pink"]}}});Ext.define("GK.view.schedule.ScheduleWorkshopsListItem",{extend:"GK.view.news.NewsListItem",xtype:"schedulelistworkshopsitem",config:{dataMap:{getImage:{setSrc:"event_time_img"}},image:{cls:["schedule-image-green"]}}});Ext.define("GK.view.Viewport",{extend:"Ext.Container",requires:["GK.view.details.Details"],config:{fullscreen:true,layout:{type:"card",animation:{type:"slide"}},items:[{xtype:"startpage"},{xtype:"sponsors"},{xtype:"news"},{xtype:"speakers"},{xtype:"speakerpage"},{xtype:"detailspage"},{xtype:"partypage"},{xtype:"aboutpage"},{xtype:"workshops"},{xtype:"schedule"},]}});Ext.define("GK.view.StartPageView",{extend:"Ext.Container",xtype:"startpage",requires:["GK.view.startpage.StartPageList","GK.view.startpage.StartPageHeader"],config:{scrollable:{direction:"vertical",},layout:"vbox",items:[{xtype:"container",items:[{xtype:"startpageheader",},{xtype:"startpagelist",flex:1,},]},{xtype:"footer",}]}});Ext.define("GK.view.SponsorsView",{extend:"Ext.Container",xtype:"sponsors",requires:["GK.view.sponsors.Sponsors"],config:{scrollable:false,layout:"vbox",items:[{xtype:"header",title:"RemÄ—jai",},{xtype:"sponsorsgrid",flex:1},{xtype:"footer",},]}});Ext.define("GK.view.DetailsView",{extend:"Ext.Container",xtype:"detailspage",requires:["GK.view.details.Details"],config:{layout:"vbox",items:[{xtype:"header",},{xtype:"details",scrollable:true,flex:1},{xtype:"footer",}]}});Ext.define("GK.view.PartyView",{extend:"Ext.Container",xtype:"partypage",requires:["GK.view.details.PartyDetails"],config:{layout:"vbox",items:[{xtype:"header",title:"VakarÄ—lis",},{xtype:"partydetails",flex:1},{xtype:"footer",}]}});Ext.define("GK.view.AboutView",{extend:"Ext.Container",xtype:"aboutpage",requires:["GK.view.details.AboutDetails"],config:{layout:"vbox",items:[{xtype:"header",title:"Apie",},{xtype:"aboutdetails",flex:1},{xtype:"footer",}]}});Ext.define("GK.controller.SpeakersController",{extend:"Ext.app.Controller",requires:["GK.view.details.SpeakerDetails","GK.view.SpeakerPageView"],config:{refs:{speakerdetails:"speakerdetails",speakerpage:"speakerpage"},control:{speakerslist:{itemtap:"speakerTapped"},schedulelist:{itemtap:"speakerTapped"}},routes:{"speakers/:id":"showSpeakerDetails"}},speakerTapped:function(b,c,d,a){setTimeout(function(){b.deselect(a)},500);this.getApplication().getController("NewsController").ItemTapCSS(d,this.oldSelectedItem);this.oldSelectedItem=d;this.redirectTo("speakers/"+a.data.id)},showSpeakerDetails:function(b){var a=Ext.getStore("Speakers");if(a.findRecord("id",b)){this.updateSpeakerData(a.findRecord("id",b).data)}else{Ext.getStore("Speakers").load({callback:function(d,c,e){this.updateSpeakerData(d[b-1].data)},scope:this})}},updateSpeakerData:function(a){var c=this.getSpeakerdetails();this.getSpeakerpage().down("header").setTitle(a.name);var b=c.down("#promo_img");var f=c.down("#details_title");var d=c.down("#details_subtitle");var e=c.down("#details_text");f.setData({name:a.name});d.setData({conference_name:a.conference_name});e.setData({about_speaker:a.about_speaker});b.setHtml('<img src="'+a.promo_img+'">');GK.Viewport.setActiveItem(4)}});Ext.define("GK.view.news.NewsList",{extend:"Ext.dataview.DataView",xtype:"newslist",requires:["GK.view.news.NewsListItem"],config:{store:"News",useComponents:true,defaultType:"newslistitem"}});Ext.define("GK.view.NewsView",{extend:"Ext.Container",xtype:"news",requires:["GK.view.news.NewsList"],config:{scrollable:false,layout:"vbox",items:[{xtype:"header",title:"Naujienos"},{xtype:"newslist",itemId:"news",flex:1},{xtype:"footer"},]}});Ext.define("GK.view.speakers.SpeakersList",{extend:"Ext.dataview.DataView",xtype:"speakerslist",requires:["GK.view.speakers.SpeakersListItem","GK.view.speakers.Speaker"],config:{store:"Speakers",useComponents:true,defaultType:"speakerslistitem"}});Ext.define("GK.view.SpeakersView",{extend:"Ext.dataview.DataView",xtype:"speakers",requires:["GK.view.speakers.SpeakersList","GK.view.details.SpeakerDetails"],config:{scrollable:false,layout:"vbox",items:[{xtype:"header",title:"PraneÅ?Ä—jai"},{xtype:"speakerslist",flex:1},{xtype:"footer",},]}});Ext.define("GK.view.schedule.ScheduleList",{extend:"Ext.dataview.DataView",xtype:"schedulelist",requires:["GK.view.schedule.ScheduleListItem",],config:{store:"Speakers",useComponents:true,defaultType:"schedulelistitem"}});Ext.define("GK.view.schedule.ScheduleWorkshopsList",{extend:"Ext.dataview.DataView",xtype:"scheduleworkshopslist",requires:["GK.view.schedule.ScheduleWorkshopsListItem",],config:{store:"Workshops",useComponents:true,defaultType:"schedulelistworkshopsitem",itemId:"news"}});Ext.define("GK.view.schedule.ScheduleTabBar",{extend:"Ext.TabPanel",xtype:"scheduletabbar",requires:["GK.view.schedule.ScheduleList","GK.view.schedule.ScheduleListItem","GK.view.schedule.ScheduleWorkshopsList","GK.view.schedule.ScheduleWorkshopsListItem"],config:{tabBar:{docked:"bottom",layout:{pack:"center"}},items:[{xtype:"schedulelist",title:"PraneÅ?Ä—jai",iconCls:"user"},{xtype:"scheduleworkshopslist",title:"DirbtuvÄ—s",iconCls:"settings",itemId:"workshops"},],flex:1}});Ext.define("GK.view.ScheduleView",{extend:"Ext.dataview.DataView",xtype:"schedule",requires:["GK.view.schedule.ScheduleTabBar",],config:{scrollable:false,layout:"vbox",items:[{xtype:"header",title:"Programa"},{xtype:"scheduletabbar",},{xtype:"footer",},]}});Ext.define("GK.controller.ScheduleController",{extend:"Ext.app.Controller",requires:["GK.view.ScheduleView","GK.view.schedule.ScheduleList"],config:{refs:{},control:{},routes:{"speakers/:id":"showSpeakerDetails"}},launch:function(){},speakerTapped:function(b,c,d,a){setTimeout(function(){b.deselect(a)},500);this.getApplication().getController("NewsController").ItemTapCSS(d,this.oldSelectedItem);this.oldSelectedItem=d;this.redirectTo("speakers/"+a.data.id)},showSpeakerDetails:function(b){var a=Ext.getStore("Speakers");if(a.findRecord("id",b)){this.updateSpeakerData(a.findRecord("id",b).data)}else{Ext.getStore("Speakers").load({callback:function(d,c,e){console.log(d[b-1]);this.updateSpeakerData(d[b-1].data)},scope:this})}},updateSpeakerData:function(a){var c=this.getSpeakerdetails();this.getSpeakerpage().down("header").setTitle(a.name);var b=c.down("#promo_img");var f=c.down("#details_title");var d=c.down("#details_subtitle");var e=c.down("#details_text");f.setData({name:a.name});d.setData({conference_name:a.conference_name});e.setData({about_speaker:a.about_speaker});b.setHtml('<img src="'+a.promo_img+'">');GK.Viewport.setActiveItem(4)}});Ext.Loader.setConfig({disableCaching:true,enabled:true});Ext.application({name:"GK",viewport:{autoMaximize:true},models:[],stores:["Speakers","News","Workshops"],controllers:["StartPageController","SpeakersController","RoutingController","NewsController","ScheduleController"],views:["Viewport","StartPageView","HeaderView","FooterView","NewsView","SponsorsView","WorkshopsView","SpeakersView","ScheduleView","DetailsView","PartyView","AboutView"],launch:function(){GK.listTextWidth=window.innerWidth/15.5;GK.Viewport=Ext.create("GK.view.Viewport")}});