Line 1: #pragma checksum "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "293228291CB6F83ACFDD99CA7F508BBDF259F071C5F4C4B49EE32F671A19117C"
Line 2: //------------------------------------------------------------------------------
Line 3: // <auto-generated>
Line 4: // This code was generated by a tool.
Line 5: // Runtime Version:4.0.30319.42000
Line 6: //
Line 7: // Changes to this file may cause incorrect behavior and will be lost if
Line 8: // the code is regenerated.
Line 9: // </auto-generated>
Line 10: //------------------------------------------------------------------------------
Line 11:
Line 12: namespace ASP {
Line 13: using System;
Line 14: using System.Collections.Generic;
Line 15: using System.IO;
Line 16: using System.Linq;
Line 17: using System.Net;
Line 18: using System.Web;
Line 19: using System.Web.Helpers;
Line 20: using System.Web.Security;
Line 21: using System.Web.UI;
Line 22: using System.Web.WebPages;
Line 23: using System.Web.Mvc;
Line 24: using System.Web.Mvc.Ajax;
Line 25: using System.Web.Mvc.Html;
Line 26: using System.Web.Routing;
Line 27: using Umbraco.Web;
Line 28: using Umbraco.Core;
Line 29: using Umbraco.Core.Models;
Line 30: using Umbraco.Core.Models.PublishedContent;
Line 31: using Umbraco.Web.Mvc;
Line 32: using Examine;
Line 33: using Umbraco.Web.PublishedModels;
Line 34:
Line 35: #line 2 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 36: using ClientDependency.Core.Mvc;
Line 37:
Line 38: #line default
Line 39: #line hidden
Line 40:
Line 41:
Line 42: public class _Page_Views_PowerProduct360Interactive_cshtml : Umbraco.Web.Mvc.UmbracoTemplatePage {
Line 43:
Line 44: #line hidden
Line 45:
Line 46: public _Page_Views_PowerProduct360Interactive_cshtml() {
Line 47: }
Line 48:
Line 49: protected ASP.global_asax ApplicationInstance {
Line 50: get {
Line 51: return ((ASP.global_asax)(Context.ApplicationInstance));
Line 52: }
Line 53: }
Line 54:
Line 55: public override void Execute() {
Line 56:
Line 57: #line 3 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 58: Line 59: Layout = Model.Content.AncestorOrSelf(1).GetPropertyValue("siteTemplate").ToString().Replace(" ", string.Empty) + ".cshtml";Line 60: Umbraco.Core.Models.IPublishedContent product = Model.Content.Ancestor("PowerProduct");Line 61: Line 62: string title = (product != null) ? product.GetPropertyValue("title").ToString() : string.Empty;Line 63: string imageUrl = ((product != null) && (product.GetProperty("imageUrl") != null)) ? (string)product.GetPropertyValue("imageUrl") : string.Empty;Line 64: Line 65: if (string.IsNullOrEmpty(imageUrl))Line 66: {Line 67: imageUrl = "http://s7d2.scene7.com/is/image/Caterpillar/no-image-available";Line 68: }Line 69: Line 70: imageUrl = Barloworld_staging.Utilities.Helpers.ConvertToSecureUrl(imageUrl.Split('?')[0]) + "?wid=856&hei=573";Line 71: ///////////////////////////////////////////// Related ProductLine 72: Umbraco.Core.Models.IPublishedContent relatedProductSection;Line 73: Umbraco.Core.Models.IPublishedContent productDetails = Model.Content.Ancestor("PowerProduct");Line 74: Line 75: Line 76: var equipment = Model.Content.AncestorOrSelf(4);Line 77: Line 78: Line 79: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent> productCategories;Line 80: productCategories = equipment.Children(c => (c.IsVisible()) && (c.DocumentTypeAlias.Equals("PowerProductCategory", System.StringComparison.OrdinalIgnoreCase))).OrderBy(x => x.Name).ToList();Line 81: Line 82: var newProductPage = Model.Content.AncestorOrSelf(3);Line 83: var equipmentClass = newProductPage.Children(c => (c.IsVisible()) && (c.Name.Equals("Power Systems", System.StringComparison.OrdinalIgnoreCase))).FirstOrDefault();Line 84: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent> equipmentCategories;Line 85: Line 86: equipmentCategories = equipmentClass.Children(c => (c.IsVisible()) && (c.DocumentTypeAlias.Equals("PowerProductCategory", System.StringComparison.OrdinalIgnoreCase))).OrderBy(x => x.Name).ToList();Line 87: Line 88: Umbraco.Core.Models.IPublishedContent ProductSpecifications = productDetails.Children.Where(c => (c.IsVisible()) && (c.IsDocumentType("PowerProductSpecifications"))).FirstOrDefault();Line 89: Line 90: Line 91: relatedProductSection = product.Children(c => (c.IsVisible()) && (c.DocumentTypeAlias.Equals("RelatedPowerProductsSection", System.StringComparison.OrdinalIgnoreCase))).FirstOrDefault();Line 92: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent> listOfRelatedProductSectionChildren;Line 93: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent> listOfRelatedProducts = new List<IPublishedContent>();Line 94: if (relatedProductSection != null)Line 95: {Line 96: foreach (Umbraco.Core.Models.IPublishedContent relatedProductFromRelatedSection in relatedProductSection.Children)Line 97: Line 98: {Line 99: foreach (Umbraco.Core.Models.IPublishedContent productCategory in equipmentCategories)Line 100: {Line 101: Line 102: foreach (Umbraco.Core.Models.IPublishedContent productSubCategory in productCategory.Children)Line 103: {Line 104: foreach (Umbraco.Core.Models.IPublishedContent relatedpProduct in productSubCategory.Children)Line 105: {Line 106: string productId = relatedpProduct.GetPropertyValue("cpcId").ToString();Line 107: string relatedProductId = relatedProductFromRelatedSection.GetPropertyValue("relatedid").ToString();Line 108: if (productId == relatedProductId)Line 109: {Line 110: listOfRelatedProducts.Add(relatedpProduct);Line 111: }Line 112: }Line 113: Line 114: Line 115: }Line 116: }Line 117: Line 118: Line 119: Line 120: Line 121: }Line 122: }Line 123: //////////////////////////////////////////////////////Line 124: Line 125: Umbraco.Core.Models.IPublishedContent benefitsAndFeatures = productDetails.Children.Where(c => (c.IsVisible()) && (c.IsDocumentType("PowerProductBenefitsFeatures"))).FirstOrDefault();Line 126: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent> salesFeatureSections = new System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent>();Line 127: if (benefitsAndFeatures != null)Line 128: {Line 129: salesFeatureSections = benefitsAndFeatures.Children.Where(c => (c.IsVisible()) && (c.IsDocumentType("PowerSalesFeatureSection"))).ToList();Line 130: }Line 131: //////////////////////////////////////////////benefits and featuresLine 132: Line 133: Line 134: Line 135: Line 136: Line 137: Line 138: Line 139: Line 140: ///////////////////////////////////////////////////////////////////////////////////////////////////Line 141: Line 142: Line 143: Line 144: Line 145: ///////////////////////////////////// 360 interactiveLine 146: Line 147: Umbraco.Core.Models.IPublishedContent Interactive = productDetails.Children.Where(c => (c.IsVisible()) && (c.IsDocumentType("PowerProduct360Interactive"))).FirstOrDefault();Line 148: string exteriorViewUrl = "";Line 149: string interiorViewUrl = "";Line 150: if (Interactive != null)Line 151: {Line 152: exteriorViewUrl = (Interactive.GetPropertyValue("exteriorViewUrl") != null) ? Interactive.GetPropertyValue("exteriorViewUrl").ToString() : string.Empty;Line 153: interiorViewUrl = (Interactive.GetPropertyValue("interiorViewUrl") != null) ? Interactive.GetPropertyValue("interiorViewUrl").ToString() : string.Empty;Line 154: }Line 155: Line 156: Line 157: Html.RequiresJs(new ClientDependency.Core.JavascriptFile("~/scripts/product-360-interactive.js") { ForceProvider = "LazyLoadRenderer" }, 999);Line 158: Line 159: Line 160: ///////////////////////////////////Line 161: Line 162: Line 163: ///////////////////////////////////////// Product EquipmentLine 164: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent> standardEquipment = new System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent>();Line 165: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent> optionalEquipment = new System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent>();Line 166: Line 167: Line 168: Umbraco.Core.Models.IPublishedContent productEquipment = productDetails.Children.Where(c => (c.IsVisible()) && (c.IsDocumentType("PowerProductEquipment"))).FirstOrDefault();Line 169: Line 170: Line 171: ///////////////////////////////////////////Line 172:
Line 173:
Line 174: #line default
Line 175: #line hidden
Line 176: WriteLiteral("\n<img");
Line 177:
Line 178: WriteAttribute("src", Tuple.Create(" src=\"", 5891), Tuple.Create("\"", 5906)
Line 179:
Line 180: #line 118 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 181: , Tuple.Create(Tuple.Create("", 5897), Tuple.Create<System.Object, System.Int32>(imageUrl
Line 182:
Line 183: #line default
Line 184: #line hidden
Line 185: , 5897), false)
Line 186: );
Line 187:
Line 188: WriteAttribute("alt", Tuple.Create(" alt=\"", 5907), Tuple.Create("\"", 5919)
Line 189:
Line 190: #line 118 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 191: , Tuple.Create(Tuple.Create("", 5913), Tuple.Create<System.Object, System.Int32>(title
Line 192:
Line 193: #line default
Line 194: #line hidden
Line 195: , 5913), false)
Line 196: );
Line 197:
Line 198: WriteLiteral(" class=\"product-image\"");
Line 199:
Line 200: WriteLiteral(" />\n<!-- title -->\n");
Line 201:
Line 202:
Line 203: #line 120 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 204: if ((Model.Content.GetPropertyValue("showTitle") != null) && ((bool)Model.Content.GetPropertyValue("showTitle")))Line 205: {Line 206:
Line 207:
Line 208: #line default
Line 209: #line hidden
Line 210: WriteLiteral(" <div");
Line 211:
Line 212: WriteLiteral(" class=\"page-title\"");
Line 213:
Line 214: WriteLiteral("><h1>");
Line 215:
Line 216:
Line 217: #line 122 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 218: Write(Model.Content.GetPropertyValue("title"));
Line 219:
Line 220:
Line 221: #line default
Line 222: #line hidden
Line 223: WriteLiteral("</h1></div>\n");
Line 224:
Line 225:
Line 226: #line 123 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 227: }Line 228:
Line 229:
Line 230: #line default
Line 231: #line hidden
Line 232: WriteLiteral("<!-- content -->\n<ul");
Line 233:
Line 234: WriteLiteral(" class=\"nav nav-tabs\"");
Line 235:
Line 236: WriteLiteral(">\n");
Line 237:
Line 238:
Line 239: #line 126 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 240:
Line 241:
Line 242: #line default
Line 243: #line hidden
Line 244:
Line 245: #line 126 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 246: if (ProductSpecifications != null)Line 247: {Line 248: Line 249:
Line 250:
Line 251: #line default
Line 252: #line hidden
Line 253: WriteLiteral(" <li");
Line 254:
Line 255: WriteLiteral(" class=\"active\"");
Line 256:
Line 257: WriteLiteral("><a");
Line 258:
Line 259: WriteLiteral(" href=\"#specifications-tab\"");
Line 260:
Line 261: WriteLiteral(" data-toggle=\"tab\"");
Line 262:
Line 263: WriteLiteral(">Specifications</a></li>\n");
Line 264:
Line 265:
Line 266: #line 130 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 267: }Line 268:
Line 269:
Line 270: #line default
Line 271: #line hidden
Line 272: WriteLiteral("\n");
Line 273:
Line 274:
Line 275: #line 132 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 276:
Line 277:
Line 278: #line default
Line 279: #line hidden
Line 280:
Line 281: #line 132 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 282: if (productEquipment != null)Line 283: {Line 284:
Line 285:
Line 286: #line default
Line 287: #line hidden
Line 288: WriteLiteral(" <li><a");
Line 289:
Line 290: WriteLiteral(" href=\"#equipment-tab\"");
Line 291:
Line 292: WriteLiteral(" data-toggle=\"tab\"");
Line 293:
Line 294: WriteLiteral(">Equipment</a></li>\n");
Line 295:
Line 296:
Line 297: #line 135 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 298: }Line 299:
Line 300:
Line 301: #line default
Line 302: #line hidden
Line 303: WriteLiteral("\n");
Line 304:
Line 305:
Line 306: #line 137 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 307:
Line 308:
Line 309: #line default
Line 310: #line hidden
Line 311:
Line 312: #line 137 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 313: if (Interactive != null)Line 314: {Line 315:
Line 316:
Line 317: #line default
Line 318: #line hidden
Line 319: WriteLiteral(" <li><a");
Line 320:
Line 321: WriteLiteral(" href=\"#interactive-tab\"");
Line 322:
Line 323: WriteLiteral(" data-toggle=\"tab\"");
Line 324:
Line 325: WriteLiteral(">360° Interactive</a></li>\n");
Line 326:
Line 327:
Line 328: #line 140 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 329: }Line 330:
Line 331:
Line 332: #line default
Line 333: #line hidden
Line 334: WriteLiteral(" ");
Line 335:
Line 336:
Line 337: #line 141 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 338: if (benefitsAndFeatures != null)Line 339: {Line 340:
Line 341:
Line 342: #line default
Line 343: #line hidden
Line 344: WriteLiteral(" <li><a");
Line 345:
Line 346: WriteLiteral(" href=\"#benefitsfeatures-tab\"");
Line 347:
Line 348: WriteLiteral(" data-toggle=\"tab\"");
Line 349:
Line 350: WriteLiteral(">Benefits and Features</a></li>\n");
Line 351:
Line 352:
Line 353: #line 144 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 354: }Line 355:
Line 356:
Line 357: #line default
Line 358: #line hidden
Line 359: WriteLiteral(" ");
Line 360:
Line 361:
Line 362: #line 145 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 363: if (listOfRelatedProducts != null)Line 364: {Line 365:
Line 366:
Line 367: #line default
Line 368: #line hidden
Line 369: WriteLiteral(" <li><a");
Line 370:
Line 371: WriteLiteral(" href=\"#relatedproducts-tab\"");
Line 372:
Line 373: WriteLiteral(" data-toggle=\"tab\"");
Line 374:
Line 375: WriteLiteral(">Related Products</a></li>\n");
Line 376:
Line 377:
Line 378: #line 148 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 379: }Line 380:
Line 381:
Line 382: #line default
Line 383: #line hidden
Line 384: WriteLiteral("</ul>\n<!-- Tab panes -->\n<div");
Line 385:
Line 386: WriteLiteral(" class=\"tab-content\"");
Line 387:
Line 388: WriteLiteral(">\n");
Line 389:
Line 390:
Line 391: #line 152 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 392:
Line 393:
Line 394: #line default
Line 395: #line hidden
Line 396:
Line 397: #line 152 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 398: if (ProductSpecifications != null)Line 399: {Line 400: Line 401:
Line 402:
Line 403: #line default
Line 404: #line hidden
Line 405: WriteLiteral(" <div");
Line 406:
Line 407: WriteLiteral(" class=\"tab-pane active\"");
Line 408:
Line 409: WriteLiteral(" id=\"specifications-tab\"");
Line 410:
Line 411: WriteLiteral(">\n <div");
Line 412:
Line 413: WriteLiteral(" class=\"prod-specifications-content\"");
Line 414:
Line 415: WriteLiteral(">\n");
Line 416:
Line 417:
Line 418: #line 157 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 419:
Line 420:
Line 421: #line default
Line 422: #line hidden
Line 423:
Line 424: #line 157 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 425: if (ProductSpecifications.GetPropertyValue<string>Line 426: ("overview") != "")Line 427: {Line 428:
Line 429:
Line 430: #line default
Line 431: #line hidden
Line 432: WriteLiteral(" <h1>Overview</h1>\n");
Line 433:
Line 434:
Line 435: #line 161 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 436:
Line 437:
Line 438: #line default
Line 439: #line hidden
Line 440:
Line 441: #line 161 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 442: Write(Html.Raw(ProductSpecifications.GetPropertyValue<string>("overview")));
Line 443:
Line 444:
Line 445: #line default
Line 446: #line hidden
Line 447:
Line 448: #line 161 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 449: Line 450: }Line 451:
Line 452:
Line 453: #line default
Line 454: #line hidden
Line 455: WriteLiteral(" ");
Line 456:
Line 457:
Line 458: #line 163 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 459: Write(Html.Raw(ProductSpecifications.GetPropertyValue<string>("specifications")));
Line 460:
Line 461:
Line 462: #line default
Line 463: #line hidden
Line 464: WriteLiteral("\n </div>\n </div>\n");
Line 465:
Line 466:
Line 467: #line 166 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 468: }Line 469:
Line 470:
Line 471: #line default
Line 472: #line hidden
Line 473: WriteLiteral("\n");
Line 474:
Line 475:
Line 476: #line 168 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 477:
Line 478:
Line 479: #line default
Line 480: #line hidden
Line 481:
Line 482: #line 168 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 483: if (productEquipment != null)Line 484: {Line 485:
Line 486:
Line 487: #line default
Line 488: #line hidden
Line 489: WriteLiteral(" <div");
Line 490:
Line 491: WriteLiteral(" class=\"tab-pane\"");
Line 492:
Line 493: WriteLiteral(" id=\"equipment-tab\"");
Line 494:
Line 495: WriteLiteral(">\n <div");
Line 496:
Line 497: WriteLiteral(" class=\"prod-equip-info\"");
Line 498:
Line 499: WriteLiteral(">\n");
Line 500:
Line 501:
Line 502: #line 172 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 503:
Line 504:
Line 505: #line default
Line 506: #line hidden
Line 507:
Line 508: #line 172 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 509: if (!string.IsNullOrWhiteSpace(productEquipment.GetPropertyValue<string>("standardEquipment")))Line 510: {Line 511:
Line 512:
Line 513: #line default
Line 514: #line hidden
Line 515: WriteLiteral(" <div");
Line 516:
Line 517: WriteLiteral(" class=\"col-md-6 col-sm-6 clearfix\"");
Line 518:
Line 519: WriteLiteral(">\n <div");
Line 520:
Line 521: WriteLiteral(" class=\"prod-equip-left\"");
Line 522:
Line 523: WriteLiteral(">\n <h2>");
Line 524:
Line 525:
Line 526: #line 176 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 527: Write(title);
Line 528:
Line 529:
Line 530: #line default
Line 531: #line hidden
Line 532: WriteLiteral(" ");
Line 533:
Line 534:
Line 535: #line 176 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 536: Write(Umbraco.GetDictionaryValue("Standard Equipment"));
Line 537:
Line 538:
Line 539: #line default
Line 540: #line hidden
Line 541: WriteLiteral("</h2>\n");
Line 542:
Line 543: WriteLiteral(" ");
Line 544:
Line 545:
Line 546: #line 177 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 547: Write(Html.Raw(productEquipment.GetPropertyValue<string>("standardEquipment")));
Line 548:
Line 549:
Line 550: #line default
Line 551: #line hidden
Line 552: WriteLiteral("\n </div>\n </div>\n");
Line 553:
Line 554:
Line 555: #line 180 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 556: }Line 557:
Line 558:
Line 559: #line default
Line 560: #line hidden
Line 561: WriteLiteral(" ");
Line 562:
Line 563:
Line 564: #line 181 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 565: if (!string.IsNullOrWhiteSpace(productEquipment.GetPropertyValue<string>("optionalEquipment")))Line 566: {Line 567:
Line 568:
Line 569: #line default
Line 570: #line hidden
Line 571: WriteLiteral(" <div");
Line 572:
Line 573: WriteLiteral(" class=\"col-md-6 col-sm-6 clearfix\"");
Line 574:
Line 575: WriteLiteral(">\n <div");
Line 576:
Line 577: WriteAttribute("class", Tuple.Create(" class=\"", 8383), Tuple.Create("\"", 8486)
Line 578: , Tuple.Create(Tuple.Create("", 8391), Tuple.Create("prod-equip-", 8391), true)
Line 579:
Line 580: #line 184 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 581: , Tuple.Create(Tuple.Create("", 8402), Tuple.Create<System.Object, System.Int32>(((standardEquipment != null) && (standardEquipment.Count > 0)) ? "right" : "left"
Line 582:
Line 583: #line default
Line 584: #line hidden
Line 585: , 8402), false)
Line 586: );
Line 587:
Line 588: WriteLiteral(">\n <h2>");
Line 589:
Line 590:
Line 591: #line 185 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 592: Write(title);
Line 593:
Line 594:
Line 595: #line default
Line 596: #line hidden
Line 597: WriteLiteral(" ");
Line 598:
Line 599:
Line 600: #line 185 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 601: Write(Umbraco.GetDictionaryValue("Optional Equipment"));
Line 602:
Line 603:
Line 604: #line default
Line 605: #line hidden
Line 606: WriteLiteral("</h2>\n");
Line 607:
Line 608: WriteLiteral(" ");
Line 609:
Line 610:
Line 611: #line 186 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 612: Write(Html.Raw(productEquipment.GetPropertyValue<string>("optionalEquipment")));
Line 613:
Line 614:
Line 615: #line default
Line 616: #line hidden
Line 617: WriteLiteral("\n </div>\n </div>\n");
Line 618:
Line 619:
Line 620: #line 189 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 621: }Line 622:
Line 623:
Line 624: #line default
Line 625: #line hidden
Line 626: WriteLiteral(" </div>\n </div>\n");
Line 627:
Line 628:
Line 629: #line 192 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 630: }Line 631:
Line 632:
Line 633: #line default
Line 634: #line hidden
Line 635: WriteLiteral(" ");
Line 636:
Line 637:
Line 638: #line 193 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 639: if (Interactive != null)Line 640: {Line 641: Line 642:
Line 643:
Line 644: #line default
Line 645: #line hidden
Line 646: WriteLiteral(" <div");
Line 647:
Line 648: WriteLiteral(" class=\"tab-pane\"");
Line 649:
Line 650: WriteLiteral(" id=\"interactive-tab\"");
Line 651:
Line 652: WriteLiteral(">\n <div");
Line 653:
Line 654: WriteLiteral(" class=\"360-interactive-content\"");
Line 655:
Line 656: WriteLiteral(">\n");
Line 657:
Line 658:
Line 659: #line 198 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 660:
Line 661:
Line 662: #line default
Line 663: #line hidden
Line 664:
Line 665: #line 198 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 666: if (!string.IsNullOrEmpty(exteriorViewUrl))Line 667: {Line 668: string exteriorTitle = Umbraco.GetDictionaryValue("Exterior");Line 669: Line 670:
Line 671:
Line 672: #line default
Line 673: #line hidden
Line 674: WriteLiteral(" <h2>");
Line 675:
Line 676:
Line 677: #line 202 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 678: Write(exteriorTitle);
Line 679:
Line 680:
Line 681: #line default
Line 682: #line hidden
Line 683: WriteLiteral("</h2>\n");
Line 684:
Line 685: WriteLiteral(" <div");
Line 686:
Line 687: WriteLiteral(" class=\"framed-content\"");
Line 688:
Line 689: WriteLiteral(" data-url=\"");
Line 690:
Line 691:
Line 692: #line 203 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 693: Write(Barloworld_staging.Utilities.Helpers.ConvertToSecureUrl(exteriorViewUrl));
Line 694:
Line 695:
Line 696: #line default
Line 697: #line hidden
Line 698: WriteLiteral("\"");
Line 699:
Line 700: WriteLiteral(" data-image=\"");
Line 701:
Line 702:
Line 703: #line 203 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 704: Write(Barloworld_staging.Utilities.Helpers.GetUrl("~/images/default/img/img-360-interactive-placeholder.jpg"));
Line 705:
Line 706:
Line 707: #line default
Line 708: #line hidden
Line 709: WriteLiteral("\"");
Line 710:
Line 711: WriteLiteral(" data-title=\"");
Line 712:
Line 713:
Line 714: #line 203 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 715: Write(exteriorTitle);
Line 716:
Line 717:
Line 718: #line default
Line 719: #line hidden
Line 720: WriteLiteral("\"");
Line 721:
Line 722: WriteLiteral("></div>\n");
Line 723:
Line 724:
Line 725: #line 204 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 726: }Line 727:
Line 728:
Line 729: #line default
Line 730: #line hidden
Line 731: WriteLiteral(" ");
Line 732:
Line 733:
Line 734: #line 205 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 735: if (!string.IsNullOrEmpty(interiorViewUrl))Line 736: {Line 737: string interiorTitle = Umbraco.GetDictionaryValue("Interior");Line 738: Line 739:
Line 740:
Line 741: #line default
Line 742: #line hidden
Line 743: WriteLiteral(" <h2>");
Line 744:
Line 745:
Line 746: #line 209 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 747: Write(interiorTitle);
Line 748:
Line 749:
Line 750: #line default
Line 751: #line hidden
Line 752: WriteLiteral("</h2>\n");
Line 753:
Line 754: WriteLiteral(" <div");
Line 755:
Line 756: WriteLiteral(" class=\"framed-content\"");
Line 757:
Line 758: WriteLiteral(" data-url=\"");
Line 759:
Line 760:
Line 761: #line 210 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 762: Write(Barloworld_staging.Utilities.Helpers.ConvertToSecureUrl(interiorViewUrl));
Line 763:
Line 764:
Line 765: #line default
Line 766: #line hidden
Line 767: WriteLiteral("\"");
Line 768:
Line 769: WriteLiteral(" data-image=\"");
Line 770:
Line 771:
Line 772: #line 210 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 773: Write(Barloworld_staging.Utilities.Helpers.GetUrl("~/images/default/img/img-360-interactive-placeholder.jpg"));
Line 774:
Line 775:
Line 776: #line default
Line 777: #line hidden
Line 778: WriteLiteral("\"");
Line 779:
Line 780: WriteLiteral(" data-title=\"");
Line 781:
Line 782:
Line 783: #line 210 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 784: Write(interiorTitle);
Line 785:
Line 786:
Line 787: #line default
Line 788: #line hidden
Line 789: WriteLiteral("\"");
Line 790:
Line 791: WriteLiteral("></div>\n");
Line 792:
Line 793:
Line 794: #line 211 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 795: }Line 796:
Line 797:
Line 798: #line default
Line 799: #line hidden
Line 800: WriteLiteral(" </div>\n </div>\n");
Line 801:
Line 802:
Line 803: #line 214 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 804: }Line 805:
Line 806:
Line 807: #line default
Line 808: #line hidden
Line 809: WriteLiteral(" ");
Line 810:
Line 811:
Line 812: #line 215 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 813: if (benefitsAndFeatures != null)Line 814: {Line 815:
Line 816:
Line 817: #line default
Line 818: #line hidden
Line 819: WriteLiteral(" <div");
Line 820:
Line 821: WriteLiteral(" class=\"tab-pane\"");
Line 822:
Line 823: WriteLiteral(" id=\"benefitsfeatures-tab\"");
Line 824:
Line 825: WriteLiteral(">\n\n");
Line 826:
Line 827:
Line 828: #line 219 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 829:
Line 830:
Line 831: #line default
Line 832: #line hidden
Line 833:
Line 834: #line 219 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 835: foreach (Umbraco.Core.Models.IPublishedContent salesFeatureSection in salesFeatureSections)Line 836: {Line 837: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent>Line 838: salesFeatures = salesFeatureSection.Children.Where(c => (c.IsVisible()) && (c.IsDocumentType("PowerSalesFeature"))).ToList();Line 839: if (salesFeatureSection.GetPropertyValue("title").ToString().ToLower().Contains("FeatureSection"))Line 840: {Line 841:
Line 842:
Line 843: #line default
Line 844: #line hidden
Line 845: WriteLiteral(" <p>");
Line 846:
Line 847:
Line 848: #line 225 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 849: Write(Html.Raw(salesFeatureSection.GetPropertyValue("text")));
Line 850:
Line 851:
Line 852: #line default
Line 853: #line hidden
Line 854: WriteLiteral("</p>\n");
Line 855:
Line 856:
Line 857: #line 226 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 858: }Line 859: elseLine 860: {Line 861:
Line 862:
Line 863: #line default
Line 864: #line hidden
Line 865: WriteLiteral(" <h2>");
Line 866:
Line 867:
Line 868: #line 229 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 869: Write(salesFeatureSection.GetPropertyValue("title"));
Line 870:
Line 871:
Line 872: #line default
Line 873: #line hidden
Line 874: WriteLiteral("</h2>\n");
Line 875:
Line 876:
Line 877: #line 230 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 878: Line 879:
Line 880:
Line 881: #line default
Line 882: #line hidden
Line 883: WriteLiteral(" <div");
Line 884:
Line 885: WriteLiteral(" class=\"benefits-features-info\"");
Line 886:
Line 887: WriteLiteral(">\n <div");
Line 888:
Line 889: WriteLiteral(" class=\"accordion\"");
Line 890:
Line 891: WriteLiteral(">\n <div");
Line 892:
Line 893: WriteLiteral(" class=\"accordion-head\"");
Line 894:
Line 895: WriteLiteral("><h3");
Line 896:
Line 897: WriteLiteral(" class=\"accordion-head-text\"");
Line 898:
Line 899: WriteLiteral(">");
Line 900:
Line 901:
Line 902: #line 233 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 903: Write(salesFeatureSection.GetPropertyValue("title"));
Line 904:
Line 905:
Line 906: #line default
Line 907: #line hidden
Line 908: WriteLiteral("</h3></div>\n <div");
Line 909:
Line 910: WriteLiteral(" class=\"accordion-content\"");
Line 911:
Line 912: WriteLiteral(">\n");
Line 913:
Line 914:
Line 915: #line 235 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 916:
Line 917:
Line 918: #line default
Line 919: #line hidden
Line 920:
Line 921: #line 235 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 922: if ((salesFeatures != null) && (salesFeatures.Count > 0))Line 923: {Line 924: foreach (Umbraco.Core.Models.IPublishedContent salesFeature in salesFeatures)Line 925: {Line 926: if (salesFeature.GetPropertyValue("title").ToString().ToLower().Contains("feature"))Line 927: {Line 928: Line 929: Line 930: Line 931:
Line 932:
Line 933: #line default
Line 934: #line hidden
Line 935: WriteLiteral(" <div");
Line 936:
Line 937: WriteLiteral(" class=\"col-md-12 col-sm-12 clearfix content-item\"");
Line 938:
Line 939: WriteLiteral(">\n");
Line 940:
Line 941: WriteLiteral(" ");
Line 942:
Line 943:
Line 944: #line 245 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 945: Write(Html.Raw(salesFeature.GetPropertyValue("text")));
Line 946:
Line 947:
Line 948: #line default
Line 949: #line hidden
Line 950: WriteLiteral("\n <div");
Line 951:
Line 952: WriteLiteral(" class=\"clear\"");
Line 953:
Line 954: WriteLiteral("></div>\n </div>\n");
Line 955:
Line 956:
Line 957: #line 248 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 958: Line 959: Line 960: }Line 961: elseLine 962: {Line 963: Line 964: Line 965:
Line 966:
Line 967: #line default
Line 968: #line hidden
Line 969: WriteLiteral(" <div");
Line 970:
Line 971: WriteLiteral(" class=\"col-md-12 col-sm-12 clearfix content-item\"");
Line 972:
Line 973: WriteLiteral(">\n");
Line 974:
Line 975: WriteLiteral(" ");
Line 976:
Line 977:
Line 978: #line 256 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 979: Write(salesFeature.GetPropertyValue("title"));
Line 980:
Line 981:
Line 982: #line default
Line 983: #line hidden
Line 984: WriteLiteral(" -\n");
Line 985:
Line 986: WriteLiteral(" ");
Line 987:
Line 988:
Line 989: #line 257 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 990: Write(Html.Raw(salesFeature.GetPropertyValue("text")));
Line 991:
Line 992:
Line 993: #line default
Line 994: #line hidden
Line 995: WriteLiteral("\n <div");
Line 996:
Line 997: WriteLiteral(" class=\"clear\"");
Line 998:
Line 999: WriteLiteral("></div>\n </div>\n");
Line 1000:
Line 1001:
Line 1002: #line 260 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1003: Line 1004: }Line 1005: Line 1006: }Line 1007: }Line 1008:
Line 1009:
Line 1010: #line default
Line 1011: #line hidden
Line 1012: WriteLiteral(" </div>\n </div>\n " +
Line 1013: " </div>\n");
Line 1014:
Line 1015:
Line 1016: #line 268 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1017: }Line 1018: Line 1019: Line 1020: Line 1021: Line 1022: Line 1023: Line 1024: }Line 1025:
Line 1026:
Line 1027: #line default
Line 1028: #line hidden
Line 1029: WriteLiteral("\n </div>\n");
Line 1030:
Line 1031:
Line 1032: #line 278 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1033: }Line 1034:
Line 1035:
Line 1036: #line default
Line 1037: #line hidden
Line 1038: WriteLiteral(" ");
Line 1039:
Line 1040:
Line 1041: #line 279 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1042: if (listOfRelatedProducts != null)Line 1043: {Line 1044:
Line 1045:
Line 1046: #line default
Line 1047: #line hidden
Line 1048: WriteLiteral(" <div");
Line 1049:
Line 1050: WriteLiteral(" class=\"tab-pane\"");
Line 1051:
Line 1052: WriteLiteral(" id=\"relatedproducts-tab\"");
Line 1053:
Line 1054: WriteLiteral(">\n <div");
Line 1055:
Line 1056: WriteLiteral(" class=\"product-category-2-section\"");
Line 1057:
Line 1058: WriteLiteral(">\n\n\n\n");
Line 1059:
Line 1060:
Line 1061: #line 286 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1062:
Line 1063:
Line 1064: #line default
Line 1065: #line hidden
Line 1066:
Line 1067: #line 286 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1068: for (int index = 0; index < listOfRelatedProducts.Count; index++)Line 1069: {Line 1070: string productTitle = listOfRelatedProducts[index].GetPropertyValue("title").ToString();Line 1071: string url = Barloworld_staging.Utilities.Helpers.GetUrl(listOfRelatedProducts[index].Url);Line 1072: string productImageUrl = (listOfRelatedProducts[index].GetProperty("imageUrl") != null) ? (string)listOfRelatedProducts[index].GetPropertyValue("imageUrl") : string.Empty;Line 1073: Line 1074: if (string.IsNullOrEmpty(productImageUrl))Line 1075: {Line 1076: productImageUrl = "http://s7d2.scene7.com/is/image/Caterpillar/no-image-available";Line 1077: }Line 1078: Line 1079: productImageUrl = Barloworld_staging.Utilities.Helpers.ConvertToSecureUrl(productImageUrl.Split('?')[0]) + "?wid=270&hei=213";Line 1080: Line 1081: Umbraco.Core.Models.IPublishedContent productSpecifications = listOfRelatedProducts[index].Children.FirstOrDefault(c => (c.IsVisible()) && (c.DocumentTypeAlias.Equals("PowerProductSpecifications", System.StringComparison.OrdinalIgnoreCase)));Line 1082: Line 1083:
Line 1084:
Line 1085: #line default
Line 1086: #line hidden
Line 1087: WriteLiteral(" <div");
Line 1088:
Line 1089: WriteAttribute("class", Tuple.Create(" class=\"", 14025), Tuple.Create("\"", 14119)
Line 1090: , Tuple.Create(Tuple.Create("", 14033), Tuple.Create("product-cat-2", 14033), true)
Line 1091:
Line 1092: #line 301 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1093: , Tuple.Create(Tuple.Create("", 14046), Tuple.Create<System.Object, System.Int32>(Html.Raw(((index + 1) % 3 == 0) ? " product-cat-third" : string.Empty)
Line 1094:
Line 1095: #line default
Line 1096: #line hidden
Line 1097: , 14046), false)
Line 1098: );
Line 1099:
Line 1100: WriteLiteral(">\n\n <a");
Line 1101:
Line 1102: WriteLiteral(" rel=\"noopener\"");
Line 1103:
Line 1104: WriteAttribute("href", Tuple.Create(" href=\"", 14164), Tuple.Create("\"", 14175)
Line 1105:
Line 1106: #line 303 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1107: , Tuple.Create(Tuple.Create("", 14171), Tuple.Create<System.Object, System.Int32>(url
Line 1108:
Line 1109: #line default
Line 1110: #line hidden
Line 1111: , 14171), false)
Line 1112: );
Line 1113:
Line 1114: WriteLiteral(" target=\"_self\"");
Line 1115:
Line 1116: WriteAttribute("title", Tuple.Create(" title=\"", 14191), Tuple.Create("\"", 14212)
Line 1117:
Line 1118: #line 303 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1119: , Tuple.Create(Tuple.Create("", 14199), Tuple.Create<System.Object, System.Int32>(productTitle
Line 1120:
Line 1121: #line default
Line 1122: #line hidden
Line 1123: , 14199), false)
Line 1124: );
Line 1125:
Line 1126: WriteLiteral("><img");
Line 1127:
Line 1128: WriteLiteral(" id=\"i\"");
Line 1129:
Line 1130: WriteAttribute("src", Tuple.Create(" src=\"", 14225), Tuple.Create("\"", 14247)
Line 1131:
Line 1132: #line 303 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1133: , Tuple.Create(Tuple.Create("", 14231), Tuple.Create<System.Object, System.Int32>(productImageUrl
Line 1134:
Line 1135: #line default
Line 1136: #line hidden
Line 1137: , 14231), false)
Line 1138: );
Line 1139:
Line 1140: WriteLiteral(" class=\"product-cat-2-img image\"");
Line 1141:
Line 1142: WriteAttribute("alt", Tuple.Create(" alt=\"", 14280), Tuple.Create("\"", 14299)
Line 1143:
Line 1144: #line 303 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1145: , Tuple.Create(Tuple.Create("", 14286), Tuple.Create<System.Object, System.Int32>(productTitle
Line 1146:
Line 1147: #line default
Line 1148: #line hidden
Line 1149: , 14286), false)
Line 1150: );
Line 1151:
Line 1152: WriteLiteral(" /></a>\n <div");
Line 1153:
Line 1154: WriteLiteral(" class=\"product-cat-1-btn clearfix\"");
Line 1155:
Line 1156: WriteLiteral("><a");
Line 1157:
Line 1158: WriteAttribute("href", Tuple.Create(" href=\"", 14374), Tuple.Create("\"", 14385)
Line 1159:
Line 1160: #line 304 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1161: , Tuple.Create(Tuple.Create("", 14381), Tuple.Create<System.Object, System.Int32>(url
Line 1162:
Line 1163: #line default
Line 1164: #line hidden
Line 1165: , 14381), false)
Line 1166: );
Line 1167:
Line 1168: WriteLiteral(" target=\"_self\"");
Line 1169:
Line 1170: WriteAttribute("title", Tuple.Create(" title=\"", 14401), Tuple.Create("\"", 14422)
Line 1171:
Line 1172: #line 304 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1173: , Tuple.Create(Tuple.Create("", 14409), Tuple.Create<System.Object, System.Int32>(productTitle
Line 1174:
Line 1175: #line default
Line 1176: #line hidden
Line 1177: , 14409), false)
Line 1178: );
Line 1179:
Line 1180: WriteLiteral(" class=\"btn pull-left\"");
Line 1181:
Line 1182: WriteLiteral(">");
Line 1183:
Line 1184:
Line 1185: #line 304 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1186: Write(productTitle);
Line 1187:
Line 1188:
Line 1189: #line default
Line 1190: #line hidden
Line 1191: WriteLiteral("</a></div>\n");
Line 1192:
Line 1193:
Line 1194: #line 305 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1195:
Line 1196:
Line 1197: #line default
Line 1198: #line hidden
Line 1199:
Line 1200: #line 305 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1201: if (productSpecifications != null)Line 1202: {Line 1203:
Line 1204:
Line 1205: #line default
Line 1206: #line hidden
Line 1207:
Line 1208: #line 307 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1209: Write(Html.Raw(productSpecifications.GetPropertyValue<string>("introduction")));
Line 1210:
Line 1211:
Line 1212: #line default
Line 1213: #line hidden
Line 1214:
Line 1215: #line 307 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1216: Line 1217: }Line 1218:
Line 1219:
Line 1220: #line default
Line 1221: #line hidden
Line 1222: WriteLiteral(" </div>\n");
Line 1223:
Line 1224:
Line 1225: #line 310 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1226: Line 1227: if (index == listOfRelatedProducts.Count - 1)Line 1228: {Line 1229:
Line 1230:
Line 1231: #line default
Line 1232: #line hidden
Line 1233: WriteLiteral(" <div");
Line 1234:
Line 1235: WriteLiteral(" class=\"clear\"");
Line 1236:
Line 1237: WriteLiteral("><!-- clear --></div>\n");
Line 1238:
Line 1239:
Line 1240: #line 314 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1241: }Line 1242: }Line 1243:
Line 1244:
Line 1245: #line default
Line 1246: #line hidden
Line 1247: WriteLiteral(" \n\n <div");
Line 1248:
Line 1249: WriteLiteral(" class=\"clear\"");
Line 1250:
Line 1251: WriteLiteral("><!-- clear --></div>\n\n </div>\n </div>\n");
Line 1252:
Line 1253:
Line 1254: #line 322 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1255: }Line 1256:
Line 1257:
Line 1258: #line default
Line 1259: #line hidden
Line 1260: WriteLiteral("</div>\n\n\n<!--for mobi-->\n<div");
Line 1261:
Line 1262: WriteLiteral(" class=\"product-info-mobi mobi\"");
Line 1263:
Line 1264: WriteLiteral(">\n <div");
Line 1265:
Line 1266: WriteLiteral(" class=\"accordion\"");
Line 1267:
Line 1268: WriteLiteral(">\n");
Line 1269:
Line 1270:
Line 1271: #line 329 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1272:
Line 1273:
Line 1274: #line default
Line 1275: #line hidden
Line 1276:
Line 1277: #line 329 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1278: if (ProductSpecifications != null)Line 1279: {Line 1280:
Line 1281:
Line 1282: #line default
Line 1283: #line hidden
Line 1284: WriteLiteral(" <div");
Line 1285:
Line 1286: WriteLiteral(" class=\"accordion-head\"");
Line 1287:
Line 1288: WriteLiteral("><h3");
Line 1289:
Line 1290: WriteLiteral(" class=\"accordion-head-text\"");
Line 1291:
Line 1292: WriteLiteral(">Specifications</h3></div>\n");
Line 1293:
Line 1294: WriteLiteral(" <div");
Line 1295:
Line 1296: WriteLiteral(" class=\"accordion-content\"");
Line 1297:
Line 1298: WriteLiteral(">\n <div");
Line 1299:
Line 1300: WriteLiteral(" class=\"prod-specifications-content\"");
Line 1301:
Line 1302: WriteLiteral(">\n");
Line 1303:
Line 1304:
Line 1305: #line 334 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1306:
Line 1307:
Line 1308: #line default
Line 1309: #line hidden
Line 1310:
Line 1311: #line 334 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1312: if (ProductSpecifications.GetPropertyValue<string>Line 1313: ("overview") != "")Line 1314: {Line 1315:
Line 1316:
Line 1317: #line default
Line 1318: #line hidden
Line 1319: WriteLiteral(" <h1>Overview</h1>\n");
Line 1320:
Line 1321:
Line 1322: #line 338 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1323:
Line 1324:
Line 1325: #line default
Line 1326: #line hidden
Line 1327:
Line 1328: #line 338 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1329: Write(Html.Raw(ProductSpecifications.GetPropertyValue<string>("overview")));
Line 1330:
Line 1331:
Line 1332: #line default
Line 1333: #line hidden
Line 1334:
Line 1335: #line 338 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1336: Line 1337: }Line 1338:
Line 1339:
Line 1340: #line default
Line 1341: #line hidden
Line 1342: WriteLiteral(" ");
Line 1343:
Line 1344:
Line 1345: #line 340 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1346: Write(Html.Raw(ProductSpecifications.GetPropertyValue<string>("specifications")));
Line 1347:
Line 1348:
Line 1349: #line default
Line 1350: #line hidden
Line 1351: WriteLiteral("\n </div>\n </div>\n");
Line 1352:
Line 1353:
Line 1354: #line 343 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1355: }Line 1356:
Line 1357:
Line 1358: #line default
Line 1359: #line hidden
Line 1360: WriteLiteral("\n");
Line 1361:
Line 1362:
Line 1363: #line 345 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1364:
Line 1365:
Line 1366: #line default
Line 1367: #line hidden
Line 1368:
Line 1369: #line 345 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1370: if (productEquipment != null)Line 1371: {Line 1372:
Line 1373:
Line 1374: #line default
Line 1375: #line hidden
Line 1376: WriteLiteral(" <div");
Line 1377:
Line 1378: WriteLiteral(" class=\"accordion-head\"");
Line 1379:
Line 1380: WriteLiteral("><h3");
Line 1381:
Line 1382: WriteLiteral(" class=\"accordion-head-text\"");
Line 1383:
Line 1384: WriteLiteral(">Equipment</h3></div>\n");
Line 1385:
Line 1386: WriteLiteral(" <div");
Line 1387:
Line 1388: WriteLiteral(" class=\"accordion-content\"");
Line 1389:
Line 1390: WriteLiteral(">\n <div");
Line 1391:
Line 1392: WriteLiteral(" class=\"prod-equip-info\"");
Line 1393:
Line 1394: WriteLiteral(">\n");
Line 1395:
Line 1396:
Line 1397: #line 350 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1398:
Line 1399:
Line 1400: #line default
Line 1401: #line hidden
Line 1402:
Line 1403: #line 350 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1404: if (!string.IsNullOrWhiteSpace(productEquipment.GetPropertyValue<string>("standardEquipment")))Line 1405: {Line 1406:
Line 1407:
Line 1408: #line default
Line 1409: #line hidden
Line 1410: WriteLiteral(" <div");
Line 1411:
Line 1412: WriteLiteral(" class=\"col-md-6 col-sm-6 clearfix\"");
Line 1413:
Line 1414: WriteLiteral(">\n <div");
Line 1415:
Line 1416: WriteLiteral(" class=\"prod-equip-left\"");
Line 1417:
Line 1418: WriteLiteral(">\n <h2>");
Line 1419:
Line 1420:
Line 1421: #line 354 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1422: Write(title);
Line 1423:
Line 1424:
Line 1425: #line default
Line 1426: #line hidden
Line 1427: WriteLiteral(" ");
Line 1428:
Line 1429:
Line 1430: #line 354 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1431: Write(Umbraco.GetDictionaryValue("Standard Equipment"));
Line 1432:
Line 1433:
Line 1434: #line default
Line 1435: #line hidden
Line 1436: WriteLiteral("</h2>\n");
Line 1437:
Line 1438: WriteLiteral(" ");
Line 1439:
Line 1440:
Line 1441: #line 355 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1442: Write(Html.Raw(productEquipment.GetPropertyValue<string>("standardEquipment")));
Line 1443:
Line 1444:
Line 1445: #line default
Line 1446: #line hidden
Line 1447: WriteLiteral("\n </div>\n </div>\n");
Line 1448:
Line 1449:
Line 1450: #line 358 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1451: }Line 1452:
Line 1453:
Line 1454: #line default
Line 1455: #line hidden
Line 1456: WriteLiteral(" ");
Line 1457:
Line 1458:
Line 1459: #line 359 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1460: if (!string.IsNullOrWhiteSpace(productEquipment.GetPropertyValue<string>("optionalEquipment")))Line 1461: {Line 1462:
Line 1463:
Line 1464: #line default
Line 1465: #line hidden
Line 1466: WriteLiteral(" <div");
Line 1467:
Line 1468: WriteLiteral(" class=\"col-md-6 col-sm-6 clearfix\"");
Line 1469:
Line 1470: WriteLiteral(">\n <div");
Line 1471:
Line 1472: WriteAttribute("class", Tuple.Create(" class=\"", 16824), Tuple.Create("\"", 16927)
Line 1473: , Tuple.Create(Tuple.Create("", 16832), Tuple.Create("prod-equip-", 16832), true)
Line 1474:
Line 1475: #line 362 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1476: , Tuple.Create(Tuple.Create("", 16843), Tuple.Create<System.Object, System.Int32>(((standardEquipment != null) && (standardEquipment.Count > 0)) ? "right" : "left"
Line 1477:
Line 1478: #line default
Line 1479: #line hidden
Line 1480: , 16843), false)
Line 1481: );
Line 1482:
Line 1483: WriteLiteral(">\n <h2>");
Line 1484:
Line 1485:
Line 1486: #line 363 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1487: Write(title);
Line 1488:
Line 1489:
Line 1490: #line default
Line 1491: #line hidden
Line 1492: WriteLiteral(" ");
Line 1493:
Line 1494:
Line 1495: #line 363 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1496: Write(Umbraco.GetDictionaryValue("Optional Equipment"));
Line 1497:
Line 1498:
Line 1499: #line default
Line 1500: #line hidden
Line 1501: WriteLiteral("</h2>\n");
Line 1502:
Line 1503: WriteLiteral(" ");
Line 1504:
Line 1505:
Line 1506: #line 364 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1507: Write(Html.Raw(productEquipment.GetPropertyValue<string>("optionalEquipment")));
Line 1508:
Line 1509:
Line 1510: #line default
Line 1511: #line hidden
Line 1512: WriteLiteral("\n </div>\n </div>\n");
Line 1513:
Line 1514:
Line 1515: #line 367 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1516: }Line 1517:
Line 1518:
Line 1519: #line default
Line 1520: #line hidden
Line 1521: WriteLiteral(" </div>\n </div>\n");
Line 1522:
Line 1523:
Line 1524: #line 370 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1525: }Line 1526:
Line 1527:
Line 1528: #line default
Line 1529: #line hidden
Line 1530: WriteLiteral(" ");
Line 1531:
Line 1532:
Line 1533: #line 371 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1534: if (Interactive != null)Line 1535: {Line 1536:
Line 1537:
Line 1538: #line default
Line 1539: #line hidden
Line 1540: WriteLiteral(" <div");
Line 1541:
Line 1542: WriteLiteral(" class=\"accordion-head\"");
Line 1543:
Line 1544: WriteLiteral("><h3");
Line 1545:
Line 1546: WriteLiteral(" class=\"accordion-head-text\"");
Line 1547:
Line 1548: WriteLiteral(">360° Interactive</h3></div>\n");
Line 1549:
Line 1550: WriteLiteral(" <div");
Line 1551:
Line 1552: WriteLiteral(" class=\"accordion-content\"");
Line 1553:
Line 1554: WriteLiteral(">\n <div");
Line 1555:
Line 1556: WriteLiteral(" class=\"360-interactive-content\"");
Line 1557:
Line 1558: WriteLiteral(">\n");
Line 1559:
Line 1560:
Line 1561: #line 376 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1562:
Line 1563:
Line 1564: #line default
Line 1565: #line hidden
Line 1566:
Line 1567: #line 376 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1568: if (!string.IsNullOrEmpty(exteriorViewUrl))Line 1569: {Line 1570: string exteriorTitle = Umbraco.GetDictionaryValue("Exterior");Line 1571: Line 1572:
Line 1573:
Line 1574: #line default
Line 1575: #line hidden
Line 1576: WriteLiteral(" <h2>");
Line 1577:
Line 1578:
Line 1579: #line 380 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1580: Write(exteriorTitle);
Line 1581:
Line 1582:
Line 1583: #line default
Line 1584: #line hidden
Line 1585: WriteLiteral("</h2>\n");
Line 1586:
Line 1587: WriteLiteral(" <div");
Line 1588:
Line 1589: WriteLiteral(" class=\"framed-content\"");
Line 1590:
Line 1591: WriteLiteral(" data-url=\"");
Line 1592:
Line 1593:
Line 1594: #line 381 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1595: Write(Barloworld_staging.Utilities.Helpers.ConvertToSecureUrl(exteriorViewUrl));
Line 1596:
Line 1597:
Line 1598: #line default
Line 1599: #line hidden
Line 1600: WriteLiteral("\"");
Line 1601:
Line 1602: WriteLiteral(" data-image=\"");
Line 1603:
Line 1604:
Line 1605: #line 381 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1606: Write(Barloworld_staging.Utilities.Helpers.GetUrl("~/images/default/img/img-360-interactive-placeholder.jpg"));
Line 1607:
Line 1608:
Line 1609: #line default
Line 1610: #line hidden
Line 1611: WriteLiteral("\"");
Line 1612:
Line 1613: WriteLiteral(" data-title=\"");
Line 1614:
Line 1615:
Line 1616: #line 381 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1617: Write(exteriorTitle);
Line 1618:
Line 1619:
Line 1620: #line default
Line 1621: #line hidden
Line 1622: WriteLiteral("\"");
Line 1623:
Line 1624: WriteLiteral("></div>\n");
Line 1625:
Line 1626:
Line 1627: #line 382 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1628: }Line 1629:
Line 1630:
Line 1631: #line default
Line 1632: #line hidden
Line 1633: WriteLiteral(" ");
Line 1634:
Line 1635:
Line 1636: #line 383 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1637: if (!string.IsNullOrEmpty(interiorViewUrl))Line 1638: {Line 1639: string interiorTitle = Umbraco.GetDictionaryValue("Interior");Line 1640: Line 1641:
Line 1642:
Line 1643: #line default
Line 1644: #line hidden
Line 1645: WriteLiteral(" <h2>");
Line 1646:
Line 1647:
Line 1648: #line 387 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1649: Write(interiorTitle);
Line 1650:
Line 1651:
Line 1652: #line default
Line 1653: #line hidden
Line 1654: WriteLiteral("</h2>\n");
Line 1655:
Line 1656: WriteLiteral(" <div");
Line 1657:
Line 1658: WriteLiteral(" class=\"framed-content\"");
Line 1659:
Line 1660: WriteLiteral(" data-url=\"");
Line 1661:
Line 1662:
Line 1663: #line 388 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1664: Write(Barloworld_staging.Utilities.Helpers.ConvertToSecureUrl(interiorViewUrl));
Line 1665:
Line 1666:
Line 1667: #line default
Line 1668: #line hidden
Line 1669: WriteLiteral("\"");
Line 1670:
Line 1671: WriteLiteral(" data-image=\"");
Line 1672:
Line 1673:
Line 1674: #line 388 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1675: Write(Barloworld_staging.Utilities.Helpers.GetUrl("~/images/default/img/img-360-interactive-placeholder.jpg"));
Line 1676:
Line 1677:
Line 1678: #line default
Line 1679: #line hidden
Line 1680: WriteLiteral("\"");
Line 1681:
Line 1682: WriteLiteral(" data-title=\"");
Line 1683:
Line 1684:
Line 1685: #line 388 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1686: Write(interiorTitle);
Line 1687:
Line 1688:
Line 1689: #line default
Line 1690: #line hidden
Line 1691: WriteLiteral("\"");
Line 1692:
Line 1693: WriteLiteral("></div>\n");
Line 1694:
Line 1695:
Line 1696: #line 389 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1697: }Line 1698:
Line 1699:
Line 1700: #line default
Line 1701: #line hidden
Line 1702: WriteLiteral(" </div>\n </div>\n");
Line 1703:
Line 1704:
Line 1705: #line 392 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1706: }Line 1707:
Line 1708:
Line 1709: #line default
Line 1710: #line hidden
Line 1711: WriteLiteral(" ");
Line 1712:
Line 1713:
Line 1714: #line 393 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1715: if (benefitsAndFeatures != null)Line 1716: {Line 1717:
Line 1718:
Line 1719: #line default
Line 1720: #line hidden
Line 1721: WriteLiteral(" <div");
Line 1722:
Line 1723: WriteLiteral(" class=\"accordion-head\"");
Line 1724:
Line 1725: WriteLiteral("><h3");
Line 1726:
Line 1727: WriteLiteral(" class=\"accordion-head-text\"");
Line 1728:
Line 1729: WriteLiteral(">Benefits and Features</h3></div>\n");
Line 1730:
Line 1731: WriteLiteral(" <div");
Line 1732:
Line 1733: WriteLiteral(" class=\"accordion-content\"");
Line 1734:
Line 1735: WriteLiteral(">\n\n");
Line 1736:
Line 1737:
Line 1738: #line 398 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1739:
Line 1740:
Line 1741: #line default
Line 1742: #line hidden
Line 1743:
Line 1744: #line 398 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1745: foreach (Umbraco.Core.Models.IPublishedContent salesFeatureSection in salesFeatureSections)Line 1746: {Line 1747: System.Collections.Generic.List<Umbraco.Core.Models.IPublishedContent>Line 1748: salesFeatures = salesFeatureSection.Children.Where(c => (c.IsVisible()) && (c.IsDocumentType("PowerSalesFeature"))).ToList();Line 1749: if (salesFeatureSection.GetPropertyValue("title").ToString().ToLower().Contains("FeatureSection"))Line 1750: {Line 1751:
Line 1752:
Line 1753: #line default
Line 1754: #line hidden
Line 1755: WriteLiteral(" <p>");
Line 1756:
Line 1757:
Line 1758: #line 404 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1759: Write(Html.Raw(salesFeatureSection.GetPropertyValue("text")));
Line 1760:
Line 1761:
Line 1762: #line default
Line 1763: #line hidden
Line 1764: WriteLiteral("</p>\n");
Line 1765:
Line 1766:
Line 1767: #line 405 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1768: }Line 1769: elseLine 1770: {Line 1771:
Line 1772:
Line 1773: #line default
Line 1774: #line hidden
Line 1775: WriteLiteral(" <h2>");
Line 1776:
Line 1777:
Line 1778: #line 408 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1779: Write(salesFeatureSection.GetPropertyValue("title"));
Line 1780:
Line 1781:
Line 1782: #line default
Line 1783: #line hidden
Line 1784: WriteLiteral("</h2>\n");
Line 1785:
Line 1786:
Line 1787: #line 409 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1788: Line 1789:
Line 1790:
Line 1791: #line default
Line 1792: #line hidden
Line 1793: WriteLiteral(" <div");
Line 1794:
Line 1795: WriteLiteral(" class=\"benefits-features-info\"");
Line 1796:
Line 1797: WriteLiteral(">\n <div");
Line 1798:
Line 1799: WriteLiteral(" class=\"accordion\"");
Line 1800:
Line 1801: WriteLiteral(">\n <div");
Line 1802:
Line 1803: WriteLiteral(" class=\"accordion-head\"");
Line 1804:
Line 1805: WriteLiteral("><h3");
Line 1806:
Line 1807: WriteLiteral(" class=\"accordion-head-text\"");
Line 1808:
Line 1809: WriteLiteral(">");
Line 1810:
Line 1811:
Line 1812: #line 412 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1813: Write(salesFeatureSection.GetPropertyValue("title"));
Line 1814:
Line 1815:
Line 1816: #line default
Line 1817: #line hidden
Line 1818: WriteLiteral("</h3></div>\n <div");
Line 1819:
Line 1820: WriteLiteral(" class=\"accordion-content\"");
Line 1821:
Line 1822: WriteLiteral(">\n");
Line 1823:
Line 1824:
Line 1825: #line 414 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1826:
Line 1827:
Line 1828: #line default
Line 1829: #line hidden
Line 1830:
Line 1831: #line 414 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1832: if ((salesFeatures != null) && (salesFeatures.Count > 0))Line 1833: {Line 1834: foreach (Umbraco.Core.Models.IPublishedContent salesFeature in salesFeatures)Line 1835: {Line 1836: if (salesFeature.GetPropertyValue("title").ToString().ToLower().Contains("feature"))Line 1837: {Line 1838: Line 1839: Line 1840: Line 1841:
Line 1842:
Line 1843: #line default
Line 1844: #line hidden
Line 1845: WriteLiteral(" <div");
Line 1846:
Line 1847: WriteLiteral(" class=\"col-md-12 col-sm-12 clearfix content-item\"");
Line 1848:
Line 1849: WriteLiteral(">\n");
Line 1850:
Line 1851: WriteLiteral(" ");
Line 1852:
Line 1853:
Line 1854: #line 424 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1855: Write(Html.Raw(salesFeature.GetPropertyValue("text")));
Line 1856:
Line 1857:
Line 1858: #line default
Line 1859: #line hidden
Line 1860: WriteLiteral("\n <div");
Line 1861:
Line 1862: WriteLiteral(" class=\"clear\"");
Line 1863:
Line 1864: WriteLiteral("></div>\n </div>\n");
Line 1865:
Line 1866:
Line 1867: #line 427 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1868: Line 1869: Line 1870: }Line 1871: elseLine 1872: {Line 1873: Line 1874: Line 1875:
Line 1876:
Line 1877: #line default
Line 1878: #line hidden
Line 1879: WriteLiteral(" <div");
Line 1880:
Line 1881: WriteLiteral(" class=\"col-md-12 col-sm-12 clearfix content-item\"");
Line 1882:
Line 1883: WriteLiteral(">\n");
Line 1884:
Line 1885: WriteLiteral(" ");
Line 1886:
Line 1887:
Line 1888: #line 435 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1889: Write(salesFeature.GetPropertyValue("title"));
Line 1890:
Line 1891:
Line 1892: #line default
Line 1893: #line hidden
Line 1894: WriteLiteral(" -\n");
Line 1895:
Line 1896: WriteLiteral(" ");
Line 1897:
Line 1898:
Line 1899: #line 436 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1900: Write(Html.Raw(salesFeature.GetPropertyValue("text")));
Line 1901:
Line 1902:
Line 1903: #line default
Line 1904: #line hidden
Line 1905: WriteLiteral("\n <div");
Line 1906:
Line 1907: WriteLiteral(" class=\"clear\"");
Line 1908:
Line 1909: WriteLiteral("></div>\n </div>\n");
Line 1910:
Line 1911:
Line 1912: #line 439 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1913: Line 1914: }Line 1915: Line 1916: }Line 1917: }Line 1918:
Line 1919:
Line 1920: #line default
Line 1921: #line hidden
Line 1922: WriteLiteral(" </div>\n </div>\n " +
Line 1923: " </div>\n");
Line 1924:
Line 1925:
Line 1926: #line 447 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1927: }Line 1928: Line 1929: Line 1930: Line 1931: Line 1932: Line 1933: Line 1934: }Line 1935:
Line 1936:
Line 1937: #line default
Line 1938: #line hidden
Line 1939: WriteLiteral("\n </div>\n");
Line 1940:
Line 1941:
Line 1942: #line 457 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1943: }Line 1944:
Line 1945:
Line 1946: #line default
Line 1947: #line hidden
Line 1948: WriteLiteral(" ");
Line 1949:
Line 1950:
Line 1951: #line 458 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1952: if (listOfRelatedProducts != null)Line 1953: {Line 1954:
Line 1955:
Line 1956: #line default
Line 1957: #line hidden
Line 1958: WriteLiteral(" <div");
Line 1959:
Line 1960: WriteLiteral(" class=\"accordion-head\"");
Line 1961:
Line 1962: WriteLiteral("><h3");
Line 1963:
Line 1964: WriteLiteral(" class=\"accordion-head-text\"");
Line 1965:
Line 1966: WriteLiteral(">Related Products</h3></div>\n");
Line 1967:
Line 1968: WriteLiteral(" <div");
Line 1969:
Line 1970: WriteLiteral(" class=\"accordion-content\"");
Line 1971:
Line 1972: WriteLiteral(">\n <div");
Line 1973:
Line 1974: WriteLiteral(" class=\"product-category-2-section\"");
Line 1975:
Line 1976: WriteLiteral(">\n\n\n\n");
Line 1977:
Line 1978:
Line 1979: #line 466 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1980:
Line 1981:
Line 1982: #line default
Line 1983: #line hidden
Line 1984:
Line 1985: #line 466 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 1986: for (int index = 0; index < listOfRelatedProducts.Count; index++)Line 1987: {Line 1988: string productTitle = listOfRelatedProducts[index].GetPropertyValue("title").ToString();Line 1989: string url = Barloworld_staging.Utilities.Helpers.GetUrl(listOfRelatedProducts[index].Url);Line 1990: string productImageUrl = (listOfRelatedProducts[index].GetProperty("imageUrl") != null) ? (string)listOfRelatedProducts[index].GetPropertyValue("imageUrl") : string.Empty;Line 1991: Line 1992: if (string.IsNullOrEmpty(productImageUrl))Line 1993: {Line 1994: productImageUrl = "http://s7d2.scene7.com/is/image/Caterpillar/no-image-available";Line 1995: }Line 1996: Line 1997: productImageUrl = Barloworld_staging.Utilities.Helpers.ConvertToSecureUrl(productImageUrl.Split('?')[0]) + "?wid=270&hei=213";Line 1998: Line 1999: Umbraco.Core.Models.IPublishedContent productSpecifications = listOfRelatedProducts[index].Children.FirstOrDefault(c => (c.IsVisible()) && (c.DocumentTypeAlias.Equals("PowerProductSpecifications", System.StringComparison.OrdinalIgnoreCase)));Line 2000: Line 2001:
Line 2002:
Line 2003: #line default
Line 2004: #line hidden
Line 2005: WriteLiteral(" <div");
Line 2006:
Line 2007: WriteAttribute("class", Tuple.Create(" class=\"", 23085), Tuple.Create("\"", 23179)
Line 2008: , Tuple.Create(Tuple.Create("", 23093), Tuple.Create("product-cat-2", 23093), true)
Line 2009:
Line 2010: #line 481 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2011: , Tuple.Create(Tuple.Create("", 23106), Tuple.Create<System.Object, System.Int32>(Html.Raw(((index + 1) % 3 == 0) ? " product-cat-third" : string.Empty)
Line 2012:
Line 2013: #line default
Line 2014: #line hidden
Line 2015: , 23106), false)
Line 2016: );
Line 2017:
Line 2018: WriteLiteral(">\n\n <a");
Line 2019:
Line 2020: WriteLiteral(" rel=\"noopener\"");
Line 2021:
Line 2022: WriteAttribute("href", Tuple.Create(" href=\"", 23228), Tuple.Create("\"", 23239)
Line 2023:
Line 2024: #line 483 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2025: , Tuple.Create(Tuple.Create("", 23235), Tuple.Create<System.Object, System.Int32>(url
Line 2026:
Line 2027: #line default
Line 2028: #line hidden
Line 2029: , 23235), false)
Line 2030: );
Line 2031:
Line 2032: WriteLiteral(" target=\"_self\"");
Line 2033:
Line 2034: WriteAttribute("title", Tuple.Create(" title=\"", 23255), Tuple.Create("\"", 23276)
Line 2035:
Line 2036: #line 483 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2037: , Tuple.Create(Tuple.Create("", 23263), Tuple.Create<System.Object, System.Int32>(productTitle
Line 2038:
Line 2039: #line default
Line 2040: #line hidden
Line 2041: , 23263), false)
Line 2042: );
Line 2043:
Line 2044: WriteLiteral("><img");
Line 2045:
Line 2046: WriteLiteral(" id=\"i\"");
Line 2047:
Line 2048: WriteAttribute("src", Tuple.Create(" src=\"", 23289), Tuple.Create("\"", 23311)
Line 2049:
Line 2050: #line 483 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2051: , Tuple.Create(Tuple.Create("", 23295), Tuple.Create<System.Object, System.Int32>(productImageUrl
Line 2052:
Line 2053: #line default
Line 2054: #line hidden
Line 2055: , 23295), false)
Line 2056: );
Line 2057:
Line 2058: WriteLiteral(" class=\"product-cat-2-img image\"");
Line 2059:
Line 2060: WriteAttribute("alt", Tuple.Create(" alt=\"", 23344), Tuple.Create("\"", 23363)
Line 2061:
Line 2062: #line 483 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2063: , Tuple.Create(Tuple.Create("", 23350), Tuple.Create<System.Object, System.Int32>(productTitle
Line 2064:
Line 2065: #line default
Line 2066: #line hidden
Line 2067: , 23350), false)
Line 2068: );
Line 2069:
Line 2070: WriteLiteral(" /></a>\n <div");
Line 2071:
Line 2072: WriteLiteral(" class=\"product-cat-1-btn clearfix\"");
Line 2073:
Line 2074: WriteLiteral("><a");
Line 2075:
Line 2076: WriteAttribute("href", Tuple.Create(" href=\"", 23442), Tuple.Create("\"", 23453)
Line 2077:
Line 2078: #line 484 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2079: , Tuple.Create(Tuple.Create("", 23449), Tuple.Create<System.Object, System.Int32>(url
Line 2080:
Line 2081: #line default
Line 2082: #line hidden
Line 2083: , 23449), false)
Line 2084: );
Line 2085:
Line 2086: WriteLiteral(" target=\"_self\"");
Line 2087:
Line 2088: WriteAttribute("title", Tuple.Create(" title=\"", 23469), Tuple.Create("\"", 23490)
Line 2089:
Line 2090: #line 484 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2091: , Tuple.Create(Tuple.Create("", 23477), Tuple.Create<System.Object, System.Int32>(productTitle
Line 2092:
Line 2093: #line default
Line 2094: #line hidden
Line 2095: , 23477), false)
Line 2096: );
Line 2097:
Line 2098: WriteLiteral(" class=\"btn pull-left\"");
Line 2099:
Line 2100: WriteLiteral(">");
Line 2101:
Line 2102:
Line 2103: #line 484 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2104: Write(productTitle);
Line 2105:
Line 2106:
Line 2107: #line default
Line 2108: #line hidden
Line 2109: WriteLiteral("</a></div>\n");
Line 2110:
Line 2111:
Line 2112: #line 485 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2113:
Line 2114:
Line 2115: #line default
Line 2116: #line hidden
Line 2117:
Line 2118: #line 485 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2119: if (productSpecifications != null)Line 2120: {Line 2121:
Line 2122:
Line 2123: #line default
Line 2124: #line hidden
Line 2125:
Line 2126: #line 487 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2127: Write(Html.Raw(productSpecifications.GetPropertyValue<string>("introduction")));
Line 2128:
Line 2129:
Line 2130: #line default
Line 2131: #line hidden
Line 2132:
Line 2133: #line 487 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2134: Line 2135: }Line 2136:
Line 2137:
Line 2138: #line default
Line 2139: #line hidden
Line 2140: WriteLiteral(" </div>\n");
Line 2141:
Line 2142:
Line 2143: #line 490 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2144: Line 2145: if (index == listOfRelatedProducts.Count - 1)Line 2146: {Line 2147:
Line 2148:
Line 2149: #line default
Line 2150: #line hidden
Line 2151: WriteLiteral(" <div");
Line 2152:
Line 2153: WriteLiteral(" class=\"clear\"");
Line 2154:
Line 2155: WriteLiteral("><!-- clear --></div>\n");
Line 2156:
Line 2157:
Line 2158: #line 494 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2159: }Line 2160: }Line 2161:
Line 2162:
Line 2163: #line default
Line 2164: #line hidden
Line 2165: WriteLiteral(" \n\n <div");
Line 2166:
Line 2167: WriteLiteral(" class=\"clear\"");
Line 2168:
Line 2169: WriteLiteral("><!-- clear --></div>\n\n </div>\n </div>\n");
Line 2170:
Line 2171:
Line 2172: #line 502 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2173: }Line 2174:
Line 2175:
Line 2176: #line default
Line 2177: #line hidden
Line 2178: WriteLiteral(" </div>\n </div>\n <!-- content - end -->\n <!-- back button -->\n");
Line 2179:
Line 2180:
Line 2181: #line 507 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2182:
Line 2183:
Line 2184: #line default
Line 2185: #line hidden
Line 2186:
Line 2187: #line 507 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2188: Line 2189: var enableBackButton = Model.Content.GetProperty("enableBackButton");Line 2190: Line 2191: if (enableBackButton != null && enableBackButton.HasValue && (bool)enableBackButton.Value)Line 2192: {Line 2193:
Line 2194:
Line 2195: #line default
Line 2196: #line hidden
Line 2197:
Line 2198: #line 512 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2199: Write(Html.Partial("BackButton"));
Line 2200:
Line 2201:
Line 2202: #line default
Line 2203: #line hidden
Line 2204:
Line 2205: #line 512 "C:\inetpub\wwwroot\Barlow\Views\PowerProduct360Interactive.cshtml"
Line 2206: Line 2207: }Line 2208:
Line 2209:
Line 2210: #line default
Line 2211: #line hidden
Line 2212: WriteLiteral("\n <!-- back button - end -->\n");
Line 2213:
Line 2214: }
Line 2215: }
Line 2216: }
Line 2217:
|