diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj
index 890b2fa2d..0189dc142 100644
--- a/CrossPlatformModules.csproj
+++ b/CrossPlatformModules.csproj
@@ -77,6 +77,7 @@
+
diff --git a/apps/TelerikNEXT/app-view-model.ts b/apps/TelerikNEXT/app-view-model.ts
index 7e84f5906..3de982468 100644
--- a/apps/TelerikNEXT/app-view-model.ts
+++ b/apps/TelerikNEXT/app-view-model.ts
@@ -140,7 +140,7 @@ export class AppViewModel extends observable.Observable {
this.notify({ object: this, eventName: observable.knownEvents.propertyChange, propertyName: "selectedViewIndex", value: this.selectedViewIndex });
}
-}
+ }
}
export var appModel = new AppViewModel();
@@ -196,7 +196,7 @@ export class SessionModel extends observable.Observable implements Session {
var startAM = this.start.getHours() < 12 ? "am" : "pm";
var endAM = this.end.getHours() < 12 ? "am" : "pm";
- return this.start.getHours() + ':' + (startMinutes.length === 1 ? '0' + startMinutes : startMinutes) + startAM +
+ return this.start.getHours() + ':' + (startMinutes.length === 1 ? '0' + startMinutes : startMinutes) + startAM +
' - ' + this.end.getHours() + ':' + (endMinutes.length === 1 ? '0' + endMinutes : endMinutes) + endAM;
}
@@ -213,398 +213,4 @@ export class SessionModel extends observable.Observable implements Session {
this.notify({ object: this, eventName: observable.knownEvents.propertyChange, propertyName: "favorite", value: this._favorite });
}
}
- }
-
-//var sessionsOLD: Array = [
-// new SessionModel({
-// title: "Registration",
-// start: new Date(2015, 5, 3, 8, 30),
-// end: new Date(2015, 5, 3, 9, 30),
-// room: ""
-// }),
-// new SessionModel({
-// title: "NativeScript Deep Dive",
-// start: new Date(2015, 5, 3, 9, 30),
-// end: new Date(2015, 5, 3, 12, 30),
-// room: "Workshop Room 1"
-// }),
-// new SessionModel({
-// title: "Smart Design for Smartphones",
-// start: new Date(2015, 5, 3, 9, 30),
-// end: new Date(2015, 5, 3, 12, 30),
-// room: "Workshop Room 2"
-// }),
-// new SessionModel({
-// title: "Modern .NET Apps!",
-// start: new Date(2015, 5, 3, 9, 30),
-// end: new Date(2015, 5, 3, 12, 30),
-// room: "Workshop Room 3"
-// }),
-// new SessionModel({
-// title: "Telerik Sitefinity as a Data Integration Platform",
-// start: new Date(2015, 5, 3, 9, 30),
-// end: new Date(2015, 5, 3, 12, 30),
-// room: "Workshop Room 4"
-// }),
-// new SessionModel({
-// title: "Lunch",
-// start: new Date(2015, 5, 3, 9, 30),
-// end: new Date(2015, 5, 3, 12, 30),
-// room: ""
-// }),
-// new SessionModel({
-// title: "NativeScript Deep Dive",
-// start: new Date(2015, 5, 3, 13, 30),
-// end: new Date(2015, 5, 3, 16, 30),
-// room: "Workshop Room 1"
-// }),
-// new SessionModel({
-// title: "Smart Design for Smartphones",
-// start: new Date(2015, 5, 3, 13, 30),
-// end: new Date(2015, 5, 3, 16, 30),
-// room: "Workshop Room 2"
-// }),
-// new SessionModel({
-// title: "Responsive Apps with Telerik DevCraft",
-// start: new Date(2015, 5, 3, 13, 30),
-// end: new Date(2015, 5, 3, 16, 30),
-// room: "Workshop Room 3"
-// }),
-// new SessionModel({
-// title: "ASP .NET MVC Development in Telerik Sitefinity",
-// start: new Date(2015, 5, 3, 13, 30),
-// end: new Date(2015, 5, 3, 16, 30),
-// room: "Workshop Room 4"
-// }), new SessionModel({
-// title: "Registration",
-// start: new Date(2015, 5, 4, 7, 30),
-// end: new Date(2015, 5, 4, 9, 0),
-// room: ""
-// }), new SessionModel({
-// title: "Telerik Keynote",
-// start: new Date(2015, 5, 4, 9, 0),
-// end: new Date(2015, 5, 4, 10, 30),
-// room: "General Session"
-// }), new SessionModel({
-// title: "A Lap Around NativeScript",
-// start: new Date(2015, 5, 4, 10, 45),
-// end: new Date(2015, 5, 4, 11, 30),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "Kendo UI Building Blocks",
-// start: new Date(2015, 5, 4, 10, 45),
-// end: new Date(2015, 5, 4, 11, 30),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "CRUD with ASP.NET MVC, Web API, EF and Kendo UI",
-// start: new Date(2015, 5, 4, 10, 45),
-// end: new Date(2015, 5, 4, 11, 30),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Best Practices for Understanding and Implementing Website Project Requirements",
-// start: new Date(2015, 5, 4, 10, 45),
-// end: new Date(2015, 5, 4, 11, 30),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "Getting Started with ScreenBuilder",
-// start: new Date(2015, 5, 4, 11, 45),
-// end: new Date(2015, 5, 4, 12, 30),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "Getting Started with AngularJS",
-// start: new Date(2015, 5, 4, 11, 45),
-// end: new Date(2015, 5, 4, 12, 30),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "Zero to Hipster with the M.I.K.E. Stack",
-// start: new Date(2015, 5, 4, 11, 45),
-// end: new Date(2015, 5, 4, 12, 30),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Content Meets Commerce, Email and Analytics to Build the New Data-Driven Marketing Machine",
-// start: new Date(2015, 5, 4, 11, 45),
-// end: new Date(2015, 5, 4, 12, 30),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "Lunch",
-// start: new Date(2015, 5, 4, 12, 30),
-// end: new Date(2015, 5, 4, 13, 30),
-// room: ""
-// }), new SessionModel({
-// title: "Hybrid vs Native vs Web: Which is Right for Me?",
-// start: new Date(2015, 5, 4, 13, 30),
-// end: new Date(2015, 5, 4, 14, 15),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "AngularJS Directives For Kendo UI",
-// start: new Date(2015, 5, 4, 13, 30),
-// end: new Date(2015, 5, 4, 14, 15),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "Using Kendo UI in SharePoint/Office 365",
-// start: new Date(2015, 5, 4, 13, 30),
-// end: new Date(2015, 5, 4, 14, 15),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Develop the Next Generation of Content-Driven Mobile Apps",
-// start: new Date(2015, 5, 4, 13, 30),
-// end: new Date(2015, 5, 4, 14, 15),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "PM Break",
-// start: new Date(2015, 5, 4, 14, 15),
-// end: new Date(2015, 5, 4, 14, 30),
-// room: ""
-// }), new SessionModel({
-// title: "AppBuilder in 45 Minutes",
-// start: new Date(2015, 5, 4, 14, 30),
-// end: new Date(2015, 5, 16, 15, 15),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "Mastering JavaScript",
-// start: new Date(2015, 5, 4, 14, 30),
-// end: new Date(2015, 5, 16, 15, 15),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "Building Mobile Apps with Visual Studio",
-// start: new Date(2015, 5, 4, 14, 30),
-// end: new Date(2015, 5, 16, 15, 15),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Building a CRM Portal in 60 Minutes",
-// start: new Date(2015, 5, 4, 14, 30),
-// end: new Date(2015, 5, 16, 15, 15),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "NativeScript Extensibility",
-// start: new Date(2015, 5, 4, 15, 30),
-// end: new Date(2015, 5, 4, 16, 15),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "There's a Cordova Plugin for that!",
-// start: new Date(2015, 5, 4, 15, 30),
-// end: new Date(2015, 5, 4, 16, 15),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "AngularJS and Kendo UI",
-// start: new Date(2015, 5, 4, 15, 30),
-// end: new Date(2015, 5, 4, 16, 15),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Continuous Delivery and Telerik Sitefinity",
-// start: new Date(2015, 5, 4, 15, 30),
-// end: new Date(2015, 5, 4, 16, 15),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "Telerik Leadership Panel - Q&A",
-// start: new Date(2015, 5, 4, 16, 30),
-// end: new Date(2015, 5, 4, 17, 15),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "Accelerate your Agile Adoption",
-// start: new Date(2015, 5, 4, 16, 30),
-// end: new Date(2015, 5, 4, 17, 15),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "No Kidding, Real World Tester/Developer Collaboration",
-// start: new Date(2015, 5, 4, 16, 30),
-// end: new Date(2015, 5, 4, 17, 15),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Sitefinity",
-// start: new Date(2015, 5, 4, 16, 30),
-// end: new Date(2015, 5, 4, 17, 15),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "Attendee Appreciation Party",
-// start: new Date(2015, 5, 4, 19, 0),
-// end: new Date(2015, 5, 4, 22, 30),
-// room: ""
-// }), new SessionModel({
-// title: "Registration",
-// start: new Date(2015, 5, 5, 8, 0),
-// end: new Date(2015, 5, 5, 9, 0),
-// room: ""
-// }), new SessionModel({
-// title: "Sitefinity Keynote",
-// start: new Date(2015, 5, 5, 9, 0),
-// end: new Date(2015, 5, 5, 10, 30),
-// room: "General Session"
-// }), new SessionModel({
-// title: "Introduction to Mobile Testing and Device Cloud",
-// start: new Date(2015, 5, 5, 10, 45),
-// end: new Date(2015, 5, 5, 11, 30),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "Data is Beautiful with Kendo UI DataViz",
-// start: new Date(2015, 5, 5, 10, 45),
-// end: new Date(2015, 5, 5, 11, 30),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "Mastering How to Visualize Data in ASP.NET MVC",
-// start: new Date(2015, 5, 5, 10, 45),
-// end: new Date(2015, 5, 5, 11, 30),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Using Sitefinity to Power Web 3.0 Experiences",
-// start: new Date(2015, 5, 5, 10, 45),
-// end: new Date(2015, 5, 5, 11, 30),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "Building Offline-Ready Mobile Apps",
-// start: new Date(2015, 5, 5, 11, 45),
-// end: new Date(2015, 5, 5, 12, 30),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "Kendo UI Mobile: What It Can And Can't Do For You",
-// start: new Date(2015, 5, 5, 11, 45),
-// end: new Date(2015, 5, 5, 12, 30),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "ASP.NET with Telerik UI!",
-// start: new Date(2015, 5, 5, 11, 45),
-// end: new Date(2015, 5, 5, 12, 30),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Cross-Channel Data Integration with Digital Experience Cloud",
-// start: new Date(2015, 5, 5, 11, 45),
-// end: new Date(2015, 5, 5, 12, 30),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "Lunch",
-// start: new Date(2015, 5, 5, 12, 30),
-// end: new Date(2015, 5, 5, 13, 30),
-// room: ""
-// }), new SessionModel({
-// title: "Performance Tuning Your Mobile Web Apps",
-// start: new Date(2015, 5, 5, 13, 30),
-// end: new Date(2015, 5, 5, 14, 15),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "Improving Applications with Telerik Analytics",
-// start: new Date(2015, 5, 5, 13, 30),
-// end: new Date(2015, 5, 5, 14, 15),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "Reporting vs Dashboards vs UI Data Apps",
-// start: new Date(2015, 5, 5, 13, 30),
-// end: new Date(2015, 5, 5, 14, 15),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Modern MVC and Front-End Development with Telerik Sitefinity",
-// start: new Date(2015, 5, 5, 13, 30),
-// end: new Date(2015, 5, 5, 14, 15),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "PM Break",
-// start: new Date(2015, 5, 5, 14, 15),
-// end: new Date(2015, 5, 5, 14, 30),
-// room: ""
-// }), new SessionModel({
-// title: "Telerik Native Mobile UI for iOS and Android",
-// start: new Date(2015, 5, 5, 14, 30),
-// end: new Date(2015, 5, 17, 15, 15),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "IoT and the Telerik Platform",
-// start: new Date(2015, 5, 5, 14, 30),
-// end: new Date(2015, 5, 17, 15, 15),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "Debugging with Fiddler",
-// start: new Date(2015, 5, 5, 14, 30),
-// end: new Date(2015, 5, 17, 15, 15),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Anticipating & Planning of Peak Online Traffic for Professional Football's Biggest Games",
-// start: new Date(2015, 5, 5, 14, 30),
-// end: new Date(2015, 5, 17, 15, 15),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "Building a Mobile App API using MongoDB and Node.js",
-// start: new Date(2015, 5, 5, 15, 30),
-// end: new Date(2015, 5, 5, 16, 15),
-// room: "Conference Room 1"
-// }), new SessionModel({
-// title: "Advanced Kendo UI",
-// start: new Date(2015, 5, 5, 15, 30),
-// end: new Date(2015, 5, 5, 16, 15),
-// room: "Conference Room 2"
-// }), new SessionModel({
-// title: "Building Touch Apps with UI for WPF",
-// start: new Date(2015, 5, 5, 15, 30),
-// end: new Date(2015, 5, 5, 16, 15),
-// room: "Conference Room 3"
-// }), new SessionModel({
-// title: "Making the Most Out of Sitefinity Personalization",
-// start: new Date(2015, 5, 5, 15, 30),
-// end: new Date(2015, 5, 5, 16, 15),
-// room: "Conference Room 4"
-// }), new SessionModel({
-// title: "Closing Keynote",
-// start: new Date(2015, 5, 5, 16, 30),
-// end: new Date(2015, 5, 5, 17, 15),
-// room: "General Session"
-// })];
-
-//var speakersOLD: Array = [
-// {
-// name: "Todd Anglin",
-// title: "Vice President of Product Strategy",
-// company: "Telerik",
-// picture: "~/app/images/todd.png"
-// },
-// {
-// name: "Aaron Mahimainathan",
-// title: "Senior Vice President, Platform & Tools",
-// company: "Telerik",
-// picture: "~/app/images/aaron.png"
-// },
-// {
-// name: "Burke Holland",
-// title: "Director of Developer Relations",
-// company: "Telerik",
-// picture: "~/app/images/burke.png"
-// },
-// {
-// name: "Brian Rinaldi",
-// title: "Developer Content Manager",
-// company: "Telerik",
-// picture: "~/app/images/brian.png"
-// },
-// {
-// name: "TJ VanToll",
-// title: "Senior Developer Advocate",
-// company: "Telerik",
-// picture: "~/app/images/tj.png"
-// },
-// {
-// name: "Jen Looper",
-// title: "Developer Advocate",
-// company: "Telerik",
-// picture: "~/app/images/jen.png"
-// },
-// {
-// name: "Brandon Satrom",
-// title: "Director of Product Management",
-// company: "Telerik",
-// picture: "~/app/images/brandon.png"
-// },
-// {
-// name: "Michael Crump",
-// title: "Senior Developer Advocate",
-// company: "Telerik",
-// picture: "~/app/images/michael.png"
-// },
-// {
-// name: "Sam Basu",
-// title: "Developer Advocate",
-// company: "Telerik",
-// picture: "~/app/images/sam.png"
-// },
-// {
-// name: "Svetla Yankova",
-// title: "Product Marketing Manager",
-// company: "Telerik",
-// picture: "~/app/images/svetla.png"
-// }];
+}
diff --git a/apps/TelerikNEXT/app.css b/apps/TelerikNEXT/app.css
index 1b5176829..223782c62 100644
--- a/apps/TelerikNEXT/app.css
+++ b/apps/TelerikNEXT/app.css
@@ -1,4 +1,8 @@
-Label, Button, Image {
+Page{
+ background-color: white;
+}
+
+Label, Button, Image {
margin: 0 5;
}
diff --git a/apps/TelerikNEXT/everlive-upload.ts b/apps/TelerikNEXT/everlive-upload.ts
new file mode 100644
index 000000000..67e114658
--- /dev/null
+++ b/apps/TelerikNEXT/everlive-upload.ts
@@ -0,0 +1,417 @@
+import observable = require("data/observable");
+import dialogs = require("ui/dialogs");
+var everlive = require("./lib/everlive");
+
+var el = new everlive("mzacGkKPFlZUfbMq");
+
+
+// UPLOAD Sessions
+var sessionsStatic = [
+ {
+ title: "Registration",
+ start: new Date(2015, 4, 3, 8, 30),
+ end: new Date(2015, 4, 3, 9, 30),
+ room: ""
+ }, {
+ title: "NativeScript Deep Dive",
+ start: new Date(2015, 4, 3, 9, 30),
+ end: new Date(2015, 4, 3, 12, 30),
+ room: "Workshop Room 1"
+ }, {
+ title: "Smart Design for Smartphones",
+ start: new Date(2015, 4, 3, 9, 30),
+ end: new Date(2015, 4, 3, 12, 30),
+ room: "Workshop Room 2"
+ }
+ , {
+ title: "Modern .NET Apps!",
+ start: new Date(2015, 4, 3, 9, 30),
+ end: new Date(2015, 4, 3, 12, 30),
+ room: "Workshop Room 3"
+ }, {
+ title: "Telerik Sitefinity as a Data Integration Platform",
+ start: new Date(2015, 4, 3, 9, 30),
+ end: new Date(2015, 4, 3, 12, 30),
+ room: "Workshop Room 4"
+ }, {
+ title: "Lunch",
+ start: new Date(2015, 4, 3, 9, 30),
+ end: new Date(2015, 4, 3, 12, 30),
+ room: ""
+ }, {
+ title: "NativeScript Deep Dive",
+ start: new Date(2015, 4, 3, 13, 30),
+ end: new Date(2015, 4, 3, 16, 30),
+ room: "Workshop Room 1"
+ }, {
+ title: "Smart Design for Smartphones",
+ start: new Date(2015, 4, 3, 13, 30),
+ end: new Date(2015, 4, 3, 16, 30),
+ room: "Workshop Room 2"
+ }, {
+ title: "Responsive Apps with Telerik DevCraft",
+ start: new Date(2015, 4, 3, 13, 30),
+ end: new Date(2015, 4, 3, 16, 30),
+ room: "Workshop Room 3"
+ }, {
+ title: "ASP .NET MVC Development in Telerik Sitefinity",
+ start: new Date(2015, 4, 3, 13, 30),
+ end: new Date(2015, 4, 3, 16, 30),
+ room: "Workshop Room 4"
+ }, {
+ title: "Registration",
+ start: new Date(2015, 4, 4, 7, 30),
+ end: new Date(2015, 4, 4, 9, 0),
+ room: ""
+ }, {
+ title: "Telerik Keynote",
+ start: new Date(2015, 4, 4, 9, 0),
+ end: new Date(2015, 4, 4, 10, 30),
+ room: "General Session"
+ }, {
+ title: "A Lap Around NativeScript",
+ start: new Date(2015, 4, 4, 10, 45),
+ end: new Date(2015, 4, 4, 11, 30),
+ room: "Conference Room 1"
+ }, {
+ title: "Kendo UI Building Blocks",
+ start: new Date(2015, 4, 4, 10, 45),
+ end: new Date(2015, 4, 4, 11, 30),
+ room: "Conference Room 2"
+ }, {
+ title: "CRUD with ASP.NET MVC, Web API, EF and Kendo UI",
+ start: new Date(2015, 4, 4, 10, 45),
+ end: new Date(2015, 4, 4, 11, 30),
+ room: "Conference Room 3"
+ }, {
+ title: "Best Practices for Understanding and Implementing Website Project Requirements",
+ start: new Date(2015, 4, 4, 10, 45),
+ end: new Date(2015, 4, 4, 11, 30),
+ room: "Conference Room 4"
+ }, {
+ title: "Getting Started with ScreenBuilder",
+ start: new Date(2015, 4, 4, 11, 45),
+ end: new Date(2015, 4, 4, 12, 30),
+ room: "Conference Room 1"
+ }, {
+ title: "Getting Started with AngularJS",
+ start: new Date(2015, 4, 4, 11, 45),
+ end: new Date(2015, 4, 4, 12, 30),
+ room: "Conference Room 2"
+ }, {
+ title: "Zero to Hipster with the M.I.K.E. Stack",
+ start: new Date(2015, 4, 4, 11, 45),
+ end: new Date(2015, 4, 4, 12, 30),
+ room: "Conference Room 3"
+ }, {
+ title: "Content Meets Commerce, Email and Analytics to Build the New Data-Driven Marketing Machine",
+ start: new Date(2015, 4, 4, 11, 45),
+ end: new Date(2015, 4, 4, 12, 30),
+ room: "Conference Room 4"
+ }, {
+ title: "Lunch",
+ start: new Date(2015, 4, 4, 12, 30),
+ end: new Date(2015, 4, 4, 13, 30),
+ room: ""
+ }, {
+ title: "Hybrid vs Native vs Web: Which is Right for Me?",
+ start: new Date(2015, 4, 4, 13, 30),
+ end: new Date(2015, 4, 4, 14, 15),
+ room: "Conference Room 1"
+ }, {
+ title: "AngularJS Directives For Kendo UI",
+ start: new Date(2015, 4, 4, 13, 30),
+ end: new Date(2015, 4, 4, 14, 15),
+ room: "Conference Room 2"
+ }, {
+ title: "Using Kendo UI in SharePoint/Office 365",
+ start: new Date(2015, 4, 4, 13, 30),
+ end: new Date(2015, 4, 4, 14, 15),
+ room: "Conference Room 3"
+ }, {
+ title: "Develop the Next Generation of Content-Driven Mobile Apps",
+ start: new Date(2015, 4, 4, 13, 30),
+ end: new Date(2015, 4, 4, 14, 15),
+ room: "Conference Room 3"
+ }, {
+ title: "PM Break",
+ start: new Date(2015, 4, 4, 14, 15),
+ end: new Date(2015, 4, 4, 14, 30),
+ room: ""
+ }, {
+ title: "AppBuilder in 45 Minutes",
+ start: new Date(2015, 4, 4, 14, 30),
+ end: new Date(2015, 4, 16, 15, 15),
+ room: "Conference Room 1"
+ }, {
+ title: "Mastering JavaScript",
+ start: new Date(2015, 4, 4, 14, 30),
+ end: new Date(2015, 4, 16, 15, 15),
+ room: "Conference Room 2"
+ }, {
+ title: "Building Mobile Apps with Visual Studio",
+ start: new Date(2015, 4, 4, 14, 30),
+ end: new Date(2015, 4, 16, 15, 15),
+ room: "Conference Room 3"
+ }, {
+ title: "Building a CRM Portal in 60 Minutes",
+ start: new Date(2015, 4, 4, 14, 30),
+ end: new Date(2015, 4, 16, 15, 15),
+ room: "Conference Room 4"
+ }, {
+ title: "NativeScript Extensibility",
+ start: new Date(2015, 4, 4, 15, 30),
+ end: new Date(2015, 4, 4, 16, 15),
+ room: "Conference Room 1"
+ }, {
+ title: "There's a Cordova Plugin for that!",
+ start: new Date(2015, 4, 4, 15, 30),
+ end: new Date(2015, 4, 4, 16, 15),
+ room: "Conference Room 2"
+ }, {
+ title: "AngularJS and Kendo UI",
+ start: new Date(2015, 4, 4, 15, 30),
+ end: new Date(2015, 4, 4, 16, 15),
+ room: "Conference Room 3"
+ }, {
+ title: "Continuous Delivery and Telerik Sitefinity",
+ start: new Date(2015, 4, 4, 15, 30),
+ end: new Date(2015, 4, 4, 16, 15),
+ room: "Conference Room 4"
+ }, {
+ title: "Telerik Leadership Panel - Q&A",
+ start: new Date(2015, 4, 4, 16, 30),
+ end: new Date(2015, 4, 4, 17, 15),
+ room: "Conference Room 1"
+ }, {
+ title: "Accelerate your Agile Adoption",
+ start: new Date(2015, 4, 4, 16, 30),
+ end: new Date(2015, 4, 4, 17, 15),
+ room: "Conference Room 2"
+ }, {
+ title: "No Kidding, Real World Tester/Developer Collaboration",
+ start: new Date(2015, 4, 4, 16, 30),
+ end: new Date(2015, 4, 4, 17, 15),
+ room: "Conference Room 3"
+ }, {
+ title: "Sitefinity",
+ start: new Date(2015, 4, 4, 16, 30),
+ end: new Date(2015, 4, 4, 17, 15),
+ room: "Conference Room 4"
+ }, {
+ title: "Attendee Appreciation Party",
+ start: new Date(2015, 4, 4, 19, 0),
+ end: new Date(2015, 4, 4, 22, 30),
+ room: ""
+ }, {
+ title: "Registration",
+ start: new Date(2015, 4, 5, 8, 0),
+ end: new Date(2015, 4, 5, 9, 0),
+ room: ""
+ }, {
+ title: "Sitefinity Keynote",
+ start: new Date(2015, 4, 5, 9, 0),
+ end: new Date(2015, 4, 5, 10, 30),
+ room: "General Session"
+ }, {
+ title: "Introduction to Mobile Testing and Device Cloud",
+ start: new Date(2015, 4, 5, 10, 45),
+ end: new Date(2015, 4, 5, 11, 30),
+ room: "Conference Room 1"
+ }, {
+ title: "Data is Beautiful with Kendo UI DataViz",
+ start: new Date(2015, 4, 5, 10, 45),
+ end: new Date(2015, 4, 5, 11, 30),
+ room: "Conference Room 2"
+ }, {
+ title: "Mastering How to Visualize Data in ASP.NET MVC",
+ start: new Date(2015, 4, 5, 10, 45),
+ end: new Date(2015, 4, 5, 11, 30),
+ room: "Conference Room 3"
+ }, {
+ title: "Using Sitefinity to Power Web 3.0 Experiences",
+ start: new Date(2015, 4, 5, 10, 45),
+ end: new Date(2015, 4, 5, 11, 30),
+ room: "Conference Room 4"
+ }, {
+ title: "Building Offline-Ready Mobile Apps",
+ start: new Date(2015, 4, 5, 11, 45),
+ end: new Date(2015, 4, 5, 12, 30),
+ room: "Conference Room 1"
+ }, {
+ title: "Kendo UI Mobile: What It Can And Can't Do For You",
+ start: new Date(2015, 4, 5, 11, 45),
+ end: new Date(2015, 4, 5, 12, 30),
+ room: "Conference Room 2"
+ }, {
+ title: "ASP.NET with Telerik UI!",
+ start: new Date(2015, 4, 5, 11, 45),
+ end: new Date(2015, 4, 5, 12, 30),
+ room: "Conference Room 3"
+ }, {
+ title: "Cross-Channel Data Integration with Digital Experience Cloud",
+ start: new Date(2015, 4, 5, 11, 45),
+ end: new Date(2015, 4, 5, 12, 30),
+ room: "Conference Room 4"
+ }, {
+ title: "Lunch",
+ start: new Date(2015, 4, 5, 12, 30),
+ end: new Date(2015, 4, 5, 13, 30),
+ room: ""
+ }, {
+ title: "Performance Tuning Your Mobile Web Apps",
+ start: new Date(2015, 4, 5, 13, 30),
+ end: new Date(2015, 4, 5, 14, 15),
+ room: "Conference Room 1"
+ }, {
+ title: "Improving Applications with Telerik Analytics",
+ start: new Date(2015, 4, 5, 13, 30),
+ end: new Date(2015, 4, 5, 14, 15),
+ room: "Conference Room 2"
+ }, {
+ title: "Reporting vs Dashboards vs UI Data Apps",
+ start: new Date(2015, 4, 5, 13, 30),
+ end: new Date(2015, 4, 5, 14, 15),
+ room: "Conference Room 3"
+ }, {
+ title: "Modern MVC and Front-End Development with Telerik Sitefinity",
+ start: new Date(2015, 4, 5, 13, 30),
+ end: new Date(2015, 4, 5, 14, 15),
+ room: "Conference Room 4"
+ }, {
+ title: "PM Break",
+ start: new Date(2015, 4, 5, 14, 15),
+ end: new Date(2015, 4, 5, 14, 30),
+ room: ""
+ }, {
+ title: "Telerik Native Mobile UI for iOS and Android",
+ start: new Date(2015, 4, 5, 14, 30),
+ end: new Date(2015, 4, 17, 15, 15),
+ room: "Conference Room 1"
+ }, {
+ title: "IoT and the Telerik Platform",
+ start: new Date(2015, 4, 5, 14, 30),
+ end: new Date(2015, 4, 17, 15, 15),
+ room: "Conference Room 2"
+ }, {
+ title: "Debugging with Fiddler",
+ start: new Date(2015, 4, 5, 14, 30),
+ end: new Date(2015, 4, 17, 15, 15),
+ room: "Conference Room 3"
+ }, {
+ title: "Anticipating & Planning of Peak Online Traffic for Professional Football's Biggest Games",
+ start: new Date(2015, 4, 5, 14, 30),
+ end: new Date(2015, 4, 17, 15, 15),
+ room: "Conference Room 4"
+ }, {
+ title: "Building a Mobile App API using MongoDB and Node.js",
+ start: new Date(2015, 4, 5, 15, 30),
+ end: new Date(2015, 4, 5, 16, 15),
+ room: "Conference Room 1"
+ }, {
+ title: "Advanced Kendo UI",
+ start: new Date(2015, 4, 5, 15, 30),
+ end: new Date(2015, 4, 5, 16, 15),
+ room: "Conference Room 2"
+ }, {
+ title: "Building Touch Apps with UI for WPF",
+ start: new Date(2015, 4, 5, 15, 30),
+ end: new Date(2015, 4, 5, 16, 15),
+ room: "Conference Room 3"
+ }, {
+ title: "Making the Most Out of Sitefinity Personalization",
+ start: new Date(2015, 4, 5, 15, 30),
+ end: new Date(2015, 4, 5, 16, 15),
+ room: "Conference Room 4"
+ }, {
+ title: "Closing Keynote",
+ start: new Date(2015, 4, 5, 16, 30),
+ end: new Date(2015, 4, 5, 17, 15),
+ room: "General Session"
+ }];
+
+var dataSessions = el.data('NextSessions');
+for (var i = 0; i < sessionsStatic.length; i++) {
+ dataSessions.create(sessionsStatic[i],
+ function (data) {
+ console.log("session added: " + JSON.stringify(data));
+ },
+ function (error) {
+ console.log("error: " + error);
+ });
+}
+
+
+// UPLOAD SPEAKERS
+var speakersStatic = [
+ {
+ name: "Todd Anglin",
+ title: "Vice President of Product Strategy",
+ company: "Telerik",
+ picture: "todd.png"
+ },
+ {
+ name: "Aaron Mahimainathan",
+ title: "Senior Vice President, Platform & Tools",
+ company: "Telerik",
+ picture: "aaron.png"
+ },
+ {
+ name: "Burke Holland",
+ title: "Director of Developer Relations",
+ company: "Telerik",
+ picture: "burke.png"
+ },
+ {
+ name: "Brian Rinaldi",
+ title: "Developer Content Manager",
+ company: "Telerik",
+ picture: "brian.png"
+ },
+ {
+ name: "TJ VanToll",
+ title: "Senior Developer Advocate",
+ company: "Telerik",
+ picture: "tj.png"
+ },
+ {
+ name: "Jen Looper",
+ title: "Developer Advocate",
+ company: "Telerik",
+ picture: "jen.png"
+ },
+ {
+ name: "Brandon Satrom",
+ title: "Director of Product Management",
+ company: "Telerik",
+ picture: "brandon.png"
+ },
+ {
+ name: "Michael Crump",
+ title: "Senior Developer Advocate",
+ company: "Telerik",
+ picture: "michael.png"
+ },
+ {
+ name: "Sam Basu",
+ title: "Developer Advocate",
+ company: "Telerik",
+ picture: "sam.png"
+ },
+ {
+ name: "Svetla Yankova",
+ title: "Product Marketing Manager",
+ company: "Telerik",
+ picture: "svetla.png"
+ }];
+
+var data = el.data('NextSpeakers');
+for (var i = 0; i < speakersStatic.length; i++) {
+ data.create(speakersStatic[i],
+ function (data) {
+ console.log("speaker added: " + JSON.stringify(data));
+ },
+ function (error) {
+ console.log("error: " + error);
+ });
+}
\ No newline at end of file
diff --git a/apps/TelerikNEXT/main-page.xml b/apps/TelerikNEXT/main-page.xml
index b459caaea..d46e54618 100644
--- a/apps/TelerikNEXT/main-page.xml
+++ b/apps/TelerikNEXT/main-page.xml
@@ -81,7 +81,7 @@
-
+
diff --git a/apps/TelerikNEXT/session-page.xml b/apps/TelerikNEXT/session-page.xml
index aaad57b50..02be3e0ea 100644
--- a/apps/TelerikNEXT/session-page.xml
+++ b/apps/TelerikNEXT/session-page.xml
@@ -29,7 +29,7 @@
+ text="TODO: Put description here." />