Error compiling template "Designs/Esbjerg/_parsed/SubsitePage.parsed.cshtml"
Line 5475: Cannot implicitly convert type 'int' to 'string'

1 //------------------------------------------------------------------------------ 2 // <auto-generated> 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319.42000 5 // 6 // Changes to this file may cause incorrect behavior and will be lost if 7 // the code is regenerated. 8 // </auto-generated> 9 //------------------------------------------------------------------------------ 10 11 namespace CompiledRazorTemplates.Dynamic { 12 using System; 13 using System.Collections.Generic; 14 using System.Linq; 15 16 #line 1 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 17 using System.Activities.Statements; 18 19 #line default 20 #line hidden 21 22 #line 1008 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 23 using Esbjerg.Logic; 24 25 #line default 26 #line hidden 27 28 #line 301 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 29 using Dynamicweb.Content; 30 31 #line default 32 #line hidden 33 34 #line 1158 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 35 using System.Web; 36 37 #line default 38 #line hidden 39 40 #line 719 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 41 using Dynamicweb.Frontend; 42 43 #line default 44 #line hidden 45 46 #line 1009 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 47 using Dynamicweb.Content.Items; 48 49 #line default 50 #line hidden 51 52 53 public class RazorEngine_b43906c2bad64501b656c522effed17b : Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> { 54 55 #line hidden 56 57 #line 995 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 58 public RazorEngine.Templating.TemplateWriter RenderColumnLink(ItemViewModel columnLink) 59 { 60 #line default 61 #line hidden 62 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 63 64 #line 996 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 65 66 var linkType = columnLink.GetList("LinkType").SelectedValue; 67 var linkTarget = columnLink.GetList("LinkTarget").SelectedValue; 68 var linkText = columnLink.GetString("LinkText"); 69 var link = linkType == "external" ? columnLink.GetString("LinkExternal") : columnLink.GetString("LinkInternal"); 70 71 72 73 #line default 74 #line hidden 75 WriteLiteralTo(__razor_helper_writer, " <li>\r\n <a"); 76 77 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 70833), Tuple.Create("\"", 70845) 78 79 #line 1003 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 80 , Tuple.Create(Tuple.Create("", 70840), Tuple.Create<System.Object, System.Int32>(link 81 82 #line default 83 #line hidden 84 , 70840), false) 85 ); 86 87 WriteAttributeTo(__razor_helper_writer, "title", Tuple.Create(" title=\"", 70846), Tuple.Create("\"", 70872) 88 , Tuple.Create(Tuple.Create("", 70854), Tuple.Create("Link", 70854), true) 89 , Tuple.Create(Tuple.Create(" ", 70858), Tuple.Create("til", 70859), true) 90 91 #line 1003 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 92 , Tuple.Create(Tuple.Create(" ", 70862), Tuple.Create<System.Object, System.Int32>(linkText 93 94 #line default 95 #line hidden 96 , 70863), false) 97 ); 98 99 WriteAttributeTo(__razor_helper_writer, "target", Tuple.Create(" target=\"", 70873), Tuple.Create("\"", 70893) 100 101 #line 1003 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 102 , Tuple.Create(Tuple.Create("", 70882), Tuple.Create<System.Object, System.Int32>(linkTarget 103 104 #line default 105 #line hidden 106 , 70882), false) 107 ); 108 109 WriteLiteralTo(__razor_helper_writer, " class=\"footer__link\""); 110 111 WriteLiteralTo(__razor_helper_writer, ">"); 112 113 114 #line 1003 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 115 WriteTo(__razor_helper_writer, linkText); 116 117 118 #line default 119 #line hidden 120 WriteLiteralTo(__razor_helper_writer, "</a>\r\n </li>\r\n"); 121 122 123 #line 1005 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 124 125 126 #line default 127 #line hidden 128 }); 129 130 #line 1005 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 131 } 132 #line default 133 #line hidden 134 135 136 #line 1263 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 137 138 139 private string GetThemeTextColor(string hex) 140 { 141 const string white = "#fff"; 142 const string black = "#000"; 143 144 var color = white; 145 146 switch (hex.ToLower()) 147 { 148 case ThemeColors.Cornflower: 149 color = black; 150 break; 151 case ThemeColors.Surf: 152 color = black; 153 break; 154 case ThemeColors.BeautyBush: 155 color = black; 156 break; 157 case ThemeColors.Cerulean: 158 color = black; 159 break; 160 case ThemeColors.Cinnabar: 161 color = black; 162 break; 163 } 164 165 return color; 166 } 167 168 private string GetContrastColor(string hex) 169 { 170 var color = hex; 171 172 switch (hex.ToLower()) 173 { 174 case ThemeColors.DeepSapphire: 175 color = "020305"; 176 break; 177 case ThemeColors.RegalBlue: 178 color = "013150"; 179 break; 180 case ThemeColors.DoveGray: 181 color = "505050"; 182 break; 183 case ThemeColors.Valencia: 184 color = "b23646"; 185 break; 186 case ThemeColors.Cornflower: 187 color = "8bbbd5"; 188 break; 189 case ThemeColors.Surf: 190 color = "c3beb6"; 191 break; 192 case ThemeColors.BeautyBush: 193 color = "e0e0e0"; 194 break; 195 case ThemeColors.Cerulean: 196 color = "0079a8"; 197 break; 198 case ThemeColors.Cinnabar: 199 color = "de3517"; 200 break; 201 } 202 203 return color; 204 } 205 206 private string GetLinkColor(string hex) 207 { 208 var color = hex; 209 210 switch (hex.ToLower()) 211 { 212 case ThemeColors.DeepSapphire: 213 color = "1d293b"; 214 break; 215 case ThemeColors.Cornflower: 216 color = "085077"; 217 break; 218 case ThemeColors.Surf: 219 color = "555555"; 220 break; 221 case ThemeColors.BeautyBush: 222 color = "555555"; 223 break; 224 case ThemeColors.Cerulean: 225 color = "0079a8"; 226 break; 227 case ThemeColors.Cinnabar: 228 color = "de3517"; 229 break; 230 } 231 232 return color; 233 } 234 235 private struct ThemeColors 236 { 237 public const string DeepSapphire = "0a2e68"; 238 public const string RegalBlue = "004069"; 239 public const string DoveGray = "666666"; 240 public const string Valencia = "d53f53"; 241 public const string Cornflower = "88bfe8"; 242 public const string Surf = "b1d8b9"; 243 public const string BeautyBush = "edc3c4"; 244 public const string Cerulean = "009bd9"; 245 public const string Cinnabar = "eb573d"; 246 } 247 248 #line default 249 #line hidden 250 251 252 public RazorEngine_b43906c2bad64501b656c522effed17b() { 253 } 254 255 public override void Execute() { 256 257 #line 3 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 258 Write(Title("Subsite - Master")); 259 260 261 #line default 262 #line hidden 263 WriteLiteral("\r\n"); 264 265 266 #line 4 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 267 Write(Description("Master template til subsites")); 268 269 270 #line default 271 #line hidden 272 WriteLiteral("\r\n"); 273 274 275 #line 5 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 276 277 var bodyClass = "subsite"; 278 279 // thema variables 280 var themeActive = Model.Area.Item.GetBoolean("Subsite"); 281 var themeTop = Model.Area.Item.GetList("ThemeTop").SelectedValue; 282 var themeContentArea = Model.Area.Item.GetList("ThemeContentArea").SelectedValue; 283 var themeFooter = Model.Area.Item.GetList("ThemeFooter").SelectedValue; 284 var themeTopHex = themeActive && themeTop != null ? themeTop : ""; 285 var themeContentHex = themeActive && themeContentArea != null ? themeContentArea : ""; 286 var themeFooterHex = themeActive && themeFooter != null ? themeFooter : ""; 287 288 var searchPageId = Model.Area.Item.GetInt64("SearchResultPage"); 289 var bodyId = ""; 290 291 // if current page is the searchresult page 292 if (searchPageId != 0) 293 { 294 if (Dynamicweb.Frontend.PageView.Current().Page.ID == searchPageId) 295 { 296 bodyId = "id=\"cludo-search-results\""; 297 } 298 } 299 300 if (Dynamicweb.Environment.ExecutingContext.IsAdminLoggedIn()) 301 { 302 bodyClass += " logged-in"; 303 } 304 305 306 #line default 307 #line hidden 308 WriteLiteral("\r\n\r\n<!DOCTYPE html>\r\n<html"); 309 310 WriteAttribute("lang", Tuple.Create(" lang=\"", 1286), Tuple.Create("\"", 1379) 311 312 #line 36 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 313 , Tuple.Create(Tuple.Create("", 1293), Tuple.Create<System.Object, System.Int32>(Dynamicweb.Services.Areas.GetArea(Model.Area.ID).CultureInfo.TwoLetterISOLanguageName 314 315 #line default 316 #line hidden 317 , 1293), false) 318 ); 319 320 WriteLiteral(" class=\"no-js\""); 321 322 WriteLiteral(">\r\n\r\n"); 323 324 WriteLiteral("\r\n"); 325 326 327 #line 42 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 328 329 string cssPath = "/Files/Templates/Designs/" + Pageview.Layout.Design.Name; 330 //Color codes 331 // string colorPrimary = "#007AB8"; 332 // string colorPrimaryHover = "#004069"; 333 // string colorPrimaryAlternate = "#00669F"; 334 // string colorSecondary = "#007AB8"; 335 // string textPrimary = "#FFFFFF"; 336 // string textSecondary = "#FFFFFF"; 337 // string colorLink = "#D53F53"; 338 // string colorLinkAlternate = colorPrimary; 339 340 // if (Model.Area.Item.GetBoolean("Subsite")) 341 // { 342 // colorPrimary = Model.Area.Item.GetString("ColorArea1"); 343 // colorPrimaryHover = Model.Area.Item.GetString("HoverColor"); // Need new color in BE here 344 // colorPrimaryAlternate = colorPrimaryHover; 345 // colorSecondary = Model.Area.Item.GetString("ColorArea2"); 346 // textPrimary = Model.Area.Item.GetString("MenuTextColorPassive"); 347 // textSecondary = Model.Area.Item.GetString("HeaderFooterMenuText"); 348 // colorLink = colorPrimary; 349 // colorLinkAlternate = colorPrimary; 350 // } 351 352 string appleTouchIcon = @Model.Area.Item.GetString("Apple_touch_icon"); 353 string Favicon32x32 = @Model.Area.Item.GetString("Favicon32x32"); 354 string Favicon16x16 = @Model.Area.Item.GetString("Favicon16x16"); 355 356 357 #line default 358 #line hidden 359 WriteLiteral("\r\n<head>\r\n <title>"); 360 361 362 #line 71 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 363 Write(Model.Title); 364 365 366 #line default 367 #line hidden 368 WriteLiteral("</title>\r\n\t<meta"); 369 370 WriteLiteral(" name=\"pageID\""); 371 372 WriteAttribute("content", Tuple.Create(" content=\'", 2849), Tuple.Create("\'", 2868) 373 374 #line 72 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 375 , Tuple.Create(Tuple.Create("", 2859), Tuple.Create<System.Object, System.Int32>(Model.ID 376 377 #line default 378 #line hidden 379 , 2859), false) 380 ); 381 382 WriteLiteral(">\r\n\t<script"); 383 384 WriteLiteral(" src=\"https://cookiecontrol.bleau.dk/scripts/cookieconsent.js\""); 385 386 WriteLiteral("></script>\r\n\t<script"); 387 388 WriteLiteral(" id=\"cookiecontrolfunctions\""); 389 390 WriteLiteral(" src=\"https://cookiecontrol.bleau.dk/scripts/Cookiecontrolfunctions.js\""); 391 392 WriteLiteral(" data-cname=\"Esbjerg\""); 393 394 WriteLiteral(" data-defaultset=\"EsbjergDefault\""); 395 396 WriteLiteral("></script>\t \r\n <meta"); 397 398 WriteLiteral(" name=\"description\""); 399 400 WriteAttribute("content", Tuple.Create(" content=\"", 3157), Tuple.Create("\"", 3185) 401 402 #line 75 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 403 , Tuple.Create(Tuple.Create("", 3167), Tuple.Create<System.Object, System.Int32>(Model.Description 404 405 #line default 406 #line hidden 407 , 3167), false) 408 ); 409 410 WriteLiteral(" />\r\n <meta"); 411 412 WriteLiteral(" name=\"keywords\""); 413 414 WriteAttribute("content", Tuple.Create(" content=\"", 3216), Tuple.Create("\"", 3241) 415 416 #line 76 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 417 , Tuple.Create(Tuple.Create("", 3226), Tuple.Create<System.Object, System.Int32>(Model.Keywords 418 419 #line default 420 #line hidden 421 , 3226), false) 422 ); 423 424 WriteLiteral(" />\r\n <meta"); 425 426 WriteLiteral(" charset=\"utf-8\""); 427 428 WriteLiteral(">\r\n <!-- Add to web.config -->\r\n <meta"); 429 430 WriteLiteral(" http-equiv=\"X-UA-Compatible\""); 431 432 WriteLiteral(" content=\"IE=edge\""); 433 434 WriteLiteral(">\r\n <meta"); 435 436 WriteLiteral(" name=\"viewport\""); 437 438 WriteLiteral(" content=\"width=device-width, initial-scale=1\""); 439 440 WriteLiteral(">\r\n <meta"); 441 442 WriteLiteral(" name=\"format-detection\""); 443 444 WriteLiteral(" content=\"telephone=no\""); 445 446 WriteLiteral(">\r\n\r\n <!-- Change this to be dynamic -->\r\n"); 447 448 WriteLiteral(" "); 449 450 451 #line 84 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 452 Write(RenderSnippet("MetaTags")); 453 454 455 #line default 456 #line hidden 457 WriteLiteral("\r\n\r\n <!-- Favicons "); 458 459 460 #line 86 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 461 Write(appleTouchIcon); 462 463 464 #line default 465 #line hidden 466 WriteLiteral(" test=\""); 467 468 469 #line 86 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 470 Write(!String.IsNullOrEmpty(appleTouchIcon) ? "@appleTouchIcon" : "/apple-touch-icon.png"); 471 472 473 #line default 474 #line hidden 475 WriteLiteral("\" -->\r\n\r\n\r\n <link"); 476 477 WriteLiteral(" rel=\"apple-touch-icon\""); 478 479 WriteLiteral(" sizes=\"180x180\""); 480 481 WriteAttribute("href", Tuple.Create(" href=\"", 3760), Tuple.Create("\"", 3851) 482 483 #line 89 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 484 , Tuple.Create(Tuple.Create("", 3767), Tuple.Create<System.Object, System.Int32>(!String.IsNullOrEmpty(appleTouchIcon) ? @appleTouchIcon : "/apple-touch-icon.png" 485 486 #line default 487 #line hidden 488 , 3767), false) 489 ); 490 491 WriteLiteral(">\r\n <link"); 492 493 WriteLiteral(" rel=\"icon\""); 494 495 WriteLiteral(" type=\"image/png\""); 496 497 WriteLiteral(" sizes=\"32x32\""); 498 499 WriteAttribute("href", Tuple.Create(" href=\"", 3906), Tuple.Create("\"", 3991) 500 501 #line 90 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 502 , Tuple.Create(Tuple.Create("", 3913), Tuple.Create<System.Object, System.Int32>(!String.IsNullOrEmpty(@Favicon32x32) ? @Favicon32x32 : "/favicon-32x32.png" 503 504 #line default 505 #line hidden 506 , 3913), false) 507 ); 508 509 WriteLiteral(">\r\n <link"); 510 511 WriteLiteral(" rel=\"icon\""); 512 513 WriteLiteral(" type=\"image/png\""); 514 515 WriteLiteral(" sizes=\"16x16\""); 516 517 WriteAttribute("href", Tuple.Create(" href=\"", 4046), Tuple.Create("\"", 4131) 518 519 #line 91 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 520 , Tuple.Create(Tuple.Create("", 4053), Tuple.Create<System.Object, System.Int32>(!String.IsNullOrEmpty(@Favicon16x16) ? @Favicon16x16 : "/favicon-16x16.png" 521 522 #line default 523 #line hidden 524 , 4053), false) 525 ); 526 527 WriteLiteral(">\r\n <link"); 528 529 WriteLiteral(" rel=\"manifest\""); 530 531 WriteLiteral(" href=\"/site.webmanifest\""); 532 533 WriteLiteral(">\r\n <link"); 534 535 WriteLiteral(" rel=\"mask-icon\""); 536 537 WriteLiteral(" href=\"/safari-pinned-tab.svg\""); 538 539 WriteLiteral(" color=\"Favicon32x32#5bbad5\""); 540 541 WriteLiteral(">\r\n <meta"); 542 543 WriteLiteral(" name=\"msapplication-TileColor\""); 544 545 WriteLiteral(" content=\"#da532c\""); 546 547 WriteLiteral(">\r\n <meta"); 548 549 WriteLiteral(" name=\"theme-color\""); 550 551 WriteLiteral(" content=\"#ffffff\""); 552 553 WriteLiteral(">\r\n\r\n"); 554 555 WriteLiteral(" "); 556 557 558 #line 97 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 559 Write(RenderSnippet("EditorSnippet")); 560 561 562 #line default 563 #line hidden 564 WriteLiteral("\r\n\r\n <!-- Create a block of inline styling to display until the primary CSS is" + 565 " ready. -->\r\n <style"); 566 567 WriteLiteral(" type=\"text/css\""); 568 569 WriteLiteral("> "); 570 571 572 #line 100 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 573 Write(Helpers.ReadFile(Pageview.Layout.Design.Path, "static/dist/css/critical-subsite.min.css")); 574 575 576 #line default 577 #line hidden 578 WriteLiteral("</style>\r\n "); 579 580 WriteLiteral("\r\n <link"); 581 582 WriteLiteral(" rel=\"preload\""); 583 584 WriteAttribute("href", Tuple.Create(" href=\"", 4888), Tuple.Create("\"", 4940) 585 586 #line 102 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 587 , Tuple.Create(Tuple.Create("", 4895), Tuple.Create<System.Object, System.Int32>(cssPath 588 589 #line default 590 #line hidden 591 , 4895), false) 592 , Tuple.Create(Tuple.Create("", 4903), Tuple.Create("/static/dist/css/main-subsite.min.css", 4903), true) 593 ); 594 595 WriteLiteral(" as=\"style\""); 596 597 WriteLiteral(" onload=\"this.onload=null;this.rel=\'stylesheet\';window.esbjerg&&window.esbjerg.st" + 598 "ylesLoaded&&window.esbjerg.stylesLoaded()\""); 599 600 WriteLiteral(">\r\n <noscript><link"); 601 602 WriteLiteral(" rel=\"stylesheet\""); 603 604 WriteLiteral(" type=\"text/css\""); 605 606 WriteAttribute("href", Tuple.Create(" href=\"", 5130), Tuple.Create("\"", 5182) 607 608 #line 103 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 609 , Tuple.Create(Tuple.Create("", 5137), Tuple.Create<System.Object, System.Int32>(cssPath 610 611 #line default 612 #line hidden 613 , 5137), false) 614 , Tuple.Create(Tuple.Create("", 5145), Tuple.Create("/static/dist/css/main-subsite.min.css", 5145), true) 615 ); 616 617 WriteLiteral("></noscript>\r\n <!-- www.Cludo.com search start CSS -->\r\n <link"); 618 619 WriteLiteral(" href=\"https://customer.cludo.com/assets/80/10930/cludo-search.min.css\""); 620 621 WriteLiteral(" type=\"text/css\""); 622 623 WriteLiteral(" rel=\"stylesheet\""); 624 625 WriteLiteral(">\r\n <!-- Preload our main script, since we know we are gonna load this later -" + 626 "->\r\n "); 627 628 WriteLiteral("\r\n\r\n <link"); 629 630 WriteLiteral(" rel=\"preload\""); 631 632 WriteAttribute("href", Tuple.Create(" href=\"", 5550), Tuple.Create("\"", 5615) 633 634 #line 109 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 635 , Tuple.Create(Tuple.Create("", 5557), Tuple.Create<System.Object, System.Int32>(cssPath 636 637 #line default 638 #line hidden 639 , 5557), false) 640 , Tuple.Create(Tuple.Create("", 5565), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Regular.woff2", 5565), true) 641 ); 642 643 WriteLiteral(" as=\"font\""); 644 645 WriteLiteral(" type=\"font/woff2\""); 646 647 WriteLiteral(" crossorigin=\"anonymous\""); 648 649 WriteLiteral(">\r\n <link"); 650 651 WriteLiteral(" rel=\"preload\""); 652 653 WriteAttribute("href", Tuple.Create(" href=\"", 5694), Tuple.Create("\"", 5758) 654 655 #line 110 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 656 , Tuple.Create(Tuple.Create("", 5701), Tuple.Create<System.Object, System.Int32>(cssPath 657 658 #line default 659 #line hidden 660 , 5701), false) 661 , Tuple.Create(Tuple.Create("", 5709), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Regular.woff", 5709), true) 662 ); 663 664 WriteLiteral(" as=\"font\""); 665 666 WriteLiteral(" type=\"font/woff\""); 667 668 WriteLiteral(" crossorigin=\"anonymous\""); 669 670 WriteLiteral(">\r\n <link"); 671 672 WriteLiteral(" rel=\"preload\""); 673 674 WriteAttribute("href", Tuple.Create(" href=\"", 5836), Tuple.Create("\"", 5899) 675 676 #line 111 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 677 , Tuple.Create(Tuple.Create("", 5843), Tuple.Create<System.Object, System.Int32>(cssPath 678 679 #line default 680 #line hidden 681 , 5843), false) 682 , Tuple.Create(Tuple.Create("", 5851), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Regular.ttf", 5851), true) 683 ); 684 685 WriteLiteral(" as=\"font\""); 686 687 WriteLiteral(" type=\"font/ttf\""); 688 689 WriteLiteral(" crossorigin=\"anonymous\""); 690 691 WriteLiteral(">\r\n\r\n <link"); 692 693 WriteLiteral(" rel=\"preload\""); 694 695 WriteAttribute("href", Tuple.Create(" href=\"", 5978), Tuple.Create("\"", 6041) 696 697 #line 113 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 698 , Tuple.Create(Tuple.Create("", 5985), Tuple.Create<System.Object, System.Int32>(cssPath 699 700 #line default 701 #line hidden 702 , 5985), false) 703 , Tuple.Create(Tuple.Create("", 5993), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Light.woff2", 5993), true) 704 ); 705 706 WriteLiteral(" as=\"font\""); 707 708 WriteLiteral(" type=\"font/woff2\""); 709 710 WriteLiteral(" crossorigin=\"anonymous\""); 711 712 WriteLiteral(">\r\n <link"); 713 714 WriteLiteral(" rel=\"preload\""); 715 716 WriteAttribute("href", Tuple.Create(" href=\"", 6120), Tuple.Create("\"", 6182) 717 718 #line 114 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 719 , Tuple.Create(Tuple.Create("", 6127), Tuple.Create<System.Object, System.Int32>(cssPath 720 721 #line default 722 #line hidden 723 , 6127), false) 724 , Tuple.Create(Tuple.Create("", 6135), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Light.woff", 6135), true) 725 ); 726 727 WriteLiteral(" as=\"font\""); 728 729 WriteLiteral(" type=\"font/woff\""); 730 731 WriteLiteral(" crossorigin=\"anonymous\""); 732 733 WriteLiteral(">\r\n <link"); 734 735 WriteLiteral(" rel=\"preload\""); 736 737 WriteAttribute("href", Tuple.Create(" href=\"", 6260), Tuple.Create("\"", 6321) 738 739 #line 115 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 740 , Tuple.Create(Tuple.Create("", 6267), Tuple.Create<System.Object, System.Int32>(cssPath 741 742 #line default 743 #line hidden 744 , 6267), false) 745 , Tuple.Create(Tuple.Create("", 6275), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Light.ttf", 6275), true) 746 ); 747 748 WriteLiteral(" as=\"font\""); 749 750 WriteLiteral(" type=\"font/ttf\""); 751 752 WriteLiteral(" crossorigin=\"anonymous\""); 753 754 WriteLiteral(">\r\n\r\n <link"); 755 756 WriteLiteral(" rel=\"preload\""); 757 758 WriteAttribute("href", Tuple.Create(" href=\"", 6400), Tuple.Create("\"", 6462) 759 760 #line 117 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 761 , Tuple.Create(Tuple.Create("", 6407), Tuple.Create<System.Object, System.Int32>(cssPath 762 763 #line default 764 #line hidden 765 , 6407), false) 766 , Tuple.Create(Tuple.Create("", 6415), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Bold.woff2", 6415), true) 767 ); 768 769 WriteLiteral(" as=\"font\""); 770 771 WriteLiteral(" type=\"font/woff2\""); 772 773 WriteLiteral(" crossorigin=\"anonymous\""); 774 775 WriteLiteral(">\r\n <link"); 776 777 WriteLiteral(" rel=\"preload\""); 778 779 WriteAttribute("href", Tuple.Create(" href=\"", 6541), Tuple.Create("\"", 6602) 780 781 #line 118 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 782 , Tuple.Create(Tuple.Create("", 6548), Tuple.Create<System.Object, System.Int32>(cssPath 783 784 #line default 785 #line hidden 786 , 6548), false) 787 , Tuple.Create(Tuple.Create("", 6556), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Bold.woff", 6556), true) 788 ); 789 790 WriteLiteral(" as=\"font\""); 791 792 WriteLiteral(" type=\"font/woff\""); 793 794 WriteLiteral(" crossorigin=\"anonymous\""); 795 796 WriteLiteral(">\r\n <link"); 797 798 WriteLiteral(" rel=\"preload\""); 799 800 WriteAttribute("href", Tuple.Create(" href=\"", 6680), Tuple.Create("\"", 6740) 801 802 #line 119 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 803 , Tuple.Create(Tuple.Create("", 6687), Tuple.Create<System.Object, System.Int32>(cssPath 804 805 #line default 806 #line hidden 807 , 6687), false) 808 , Tuple.Create(Tuple.Create("", 6695), Tuple.Create("/static/dist/fonts/OpenSans/OpenSans-Bold.ttf", 6695), true) 809 ); 810 811 WriteLiteral(" as=\"font\""); 812 813 WriteLiteral(" type=\"font/ttf\""); 814 815 WriteLiteral(" crossorigin=\"anonymous\""); 816 817 WriteLiteral(">\r\n\r\n\r\n\r\n <!-- You can use \"prefetch\" to preload other important assets (if yo" + 818 "u\'re not using HTTP/2 push) -->\r\n <!-- And you can tell the browser to pre-co" + 819 "nnect to other sites you know you are going to talk to eventually: -->\r\n <lin" + 820 "k"); 821 822 WriteLiteral(" rel=\"dns-prefetch\""); 823 824 WriteLiteral(" href=\"https://cdn.polyfill.io\""); 825 826 WriteLiteral(">\r\n\r\n <script"); 827 828 WriteLiteral(" type=\"text/javascript\""); 829 830 WriteLiteral(">"); 831 832 833 #line 127 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 834 Write(Helpers.ReadFile(Pageview.Layout.Design.Path, "static/dist/js/modernizr.js")); 835 836 837 #line default 838 #line hidden 839 WriteLiteral("</script>\r\n\r\n\t<!--Insights-->\r\n <script"); 840 841 WriteLiteral(" type=\"text/javascript\""); 842 843 WriteLiteral(">\r\n !function (T, l, y) { var S = T.location, u = \"script\", k = \"instrumen" + 844 "tationKey\", D = \"ingestionendpoint\", C = \"disableExceptionTracking\", E = \"ai.dev" + 845 "ice.\", I = \"toLowerCase\", b = \"crossOrigin\", w = \"POST\", e = \"appInsightsSDK\", t" + 846 " = y.name || \"appInsights\"; (y.name || T[e]) && (T[e] = t); var n = T[t] || func" + 847 "tion (d) { var g = !1, f = !1, m = { initialize: !0, queue: [], sv: \"4\", version" + 848 ": 2, config: d }; function v(e, t) { var n = {}, a = \"Browser\"; return n[E + \"id" + 849 "\"] = a[I](), n[E + \"type\"] = a, n[\"ai.operation.name\"] = S && S.pathname || \"_un" + 850 "known_\", n[\"ai.internal.sdkVersion\"] = \"javascript:snippet_\" + (m.sv || m.versio" + 851 "n), { time: function () { var e = new Date; function t(e) { var t = \"\" + e; retu" + 852 "rn 1 === t.length && (t = \"0\" + t), t } return e.getUTCFullYear() + \"-\" + t(1 + " + 853 "e.getUTCMonth()) + \"-\" + t(e.getUTCDate()) + \"T\" + t(e.getUTCHours()) + \":\" + t(" + 854 "e.getUTCMinutes()) + \":\" + t(e.getUTCSeconds()) + \".\" + ((e.getUTCMilliseconds()" + 855 " / 1e3).toFixed(3) + \"\").slice(2, 5) + \"Z\" }(), iKey: e, name: \"Microsoft.Applic" + 856 "ationInsights.\" + e.replace(/-/g, \"\") + \".\" + t, sampleRate: 100, tags: n, data:" + 857 " { baseData: { ver: 2 } } } } var h = d.url || y.src; if (h) { function a(e) { v" + 858 "ar t, n, a, i, r, o, s, c, p, l, u; g = !0, m.queue = [], f || (f = !0, t = h, s" + 859 " = function () { var e = {}, t = d.connectionString; if (t) for (var n = t.split" + 860 "(\";\"), a = 0; a < n.length; a++) { var i = n[a].split(\"=\"); 2 === i.length && (e" + 861 "[i[0][I]()] = i[1]) } if (!e[D]) { var r = e.endpointsuffix, o = r ? e.location " + 862 ": null; e[D] = \"https://\" + (o ? o + \".\" : \"\") + \"dc.\" + (r || \"services.visuals" + 863 "tudio.com\") } return e }(), c = s[k] || d[k] || \"\", p = s[D], l = p ? p + \"/v2/t" + 864 "rack\" : config.endpointUrl, (u = []).push((n = \"SDK LOAD Failure: Failed to load" + 865 " Application Insights SDK script (See stack for details)\", a = t, i = l, (o = (r" + 866 " = v(c, \"Exception\")).data).baseType = \"ExceptionData\", o.baseData.exceptions = " + 867 "[{ typeName: \"SDKLoadFailed\", message: n.replace(/\\./g, \"-\"), hasFullStack: !1, " + 868 "stack: n + \"\\nSnippet failed to load [\" + a + \"] -- Telemetry is disabled\\nHelp " + 869 "Link: https://go.microsoft.com/fwlink/?linkid=2128109\\nHost: \" + (S && S.pathnam" + 870 "e || \"_unknown_\") + \"\\nEndpoint: \" + i, parsedStack: [] }], r)), u.push(function" + 871 " (e, t, n, a) { var i = v(c, \"Message\"), r = i.data; r.baseType = \"MessageData\";" + 872 " var o = r.baseData; return o.message = \'AI (Internal): 99 message:\"\' + (\"SDK LO" + 873 "AD Failure: Failed to load Application Insights SDK script (See stack for detail" + 874 "s) (\" + n + \")\").replace(/\\\"/g, \"\") + \'\"\', o.properties = { endpoint: a }, i }(0" + 875 ", 0, t, l)), function (e, t) { if (JSON) { var n = T.fetch; if (n && !y.useXhr) " + 876 "n(t, { method: w, body: JSON.stringify(e), mode: \"cors\" }); else if (XMLHttpRequ" + 877 "est) { var a = new XMLHttpRequest; a.open(w, t), a.setRequestHeader(\"Content-typ" + 878 "e\", \"application/json\"), a.send(JSON.stringify(e)) } } }(u, l)) } function i(e, " + 879 "t) { f || setTimeout(function () { !t && m.core || a() }, 500) } var e = functio" + 880 "n () { var n = l.createElement(u); n.src = h; var e = y[b]; return !e && \"\" !== " + 881 "e || \"undefined\" == n[b] || (n[b] = e), n.onload = i, n.onerror = a, n.onreadyst" + 882 "atechange = function (e, t) { \"loaded\" !== n.readyState && \"complete\" !== n.read" + 883 "yState || i(0, t) }, n }(); y.ld < 0 ? l.getElementsByTagName(\"head\")[0].appendC" + 884 "hild(e) : setTimeout(function () { l.getElementsByTagName(u)[0].parentNode.appen" + 885 "dChild(e) }, y.ld || 0) } try { m.cookie = l.cookie } catch (p) { } function t(e" + 886 ") { for (; e.length;)!function (t) { m[t] = function () { var e = arguments; g |" + 887 "| m.queue.push(function () { m[t].apply(m, e) }) } }(e.pop()) } var n = \"track\"," + 888 " r = \"TrackPage\", o = \"TrackEvent\"; t([n + \"Event\", n + \"PageView\", n + \"Excepti" + 889 "on\", n + \"Trace\", n + \"DependencyData\", n + \"Metric\", n + \"PageViewPerformance\"," + 890 " \"start\" + r, \"stop\" + r, \"start\" + o, \"stop\" + o, \"addTelemetryInitializer\", \"s" + 891 "etAuthenticatedUserContext\", \"clearAuthenticatedUserContext\", \"flush\"]), m.Sever" + 892 "ityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }; va" + 893 "r s = (d.extensionConfig || {}).ApplicationInsightsAnalytics || {}; if (!0 !== d" + 894 "[C] && !0 !== s[C]) { method = \"onerror\", t([\"_\" + method]); var c = T[method]; " + 895 "T[method] = function (e, t, n, a, i) { var r = c && c(e, t, n, a, i); return !0 " + 896 "!== r && m[\"_\" + method]({ message: e, url: t, lineNumber: n, columnNumber: a, e" + 897 "rror: i }), r }, d.autoExceptionInstrumented = !0 } return m }(y.cfg); (T[t] = n" + 898 ").queue && 0 === n.queue.length && n.trackPageView({}) }(window, document, {\r\n " + 899 " src: \"https://az416426.vo.msecnd.net/scripts/b/ai.2.min.js\", // The SD" + 900 "K URL Source\r\n //name: \"appInsights\", // Global SDK Instance name def" + 901 "aults to \"appInsights\" when not supplied\r\n //ld: 0, // Defines the lo" + 902 "ad delay (in ms) before attempting to load the sdk. -1 = block page load and add" + 903 " to head. (default) = 0ms load after timeout,\r\n //useXhr: 1, // Use X" + 904 "HR instead of fetch to report failures (if available),\r\n //crossOrigi" + 905 "n: \"anonymous\", // When supplied this will add the provided value as the cross o" + 906 "rigin attribute on the script tag\r\n cfg: { // Application Insights Co" + 907 "nfiguration\r\n instrumentationKey: \"5b8602f4-7263-41f7-b005-6c42db" + 908 "042759\",\r\n name: \"BleauBorgerEsbjerg\",\r\n isCookieU" + 909 "seDisabled: \"true\"\r\n /* ...Other Configuration Options... */\r\n " + 910 " }\r\n });\r\n </script>\r\n\r\n <!--Kode - Header section-->\r\n"); 911 912 WriteLiteral(" "); 913 914 915 #line 147 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 916 Write(RenderSnippet("KodeHeader")); 917 918 919 #line default 920 #line hidden 921 WriteLiteral(" \r\n\r\n"); 922 923 WriteLiteral("\t"); 924 925 926 #line 149 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 927 Write(RenderSnippet("MinimapHead")); 928 929 930 #line default 931 #line hidden 932 WriteLiteral(" \r\n</head>\r\n\r\n<body"); 933 934 WriteAttribute("class", Tuple.Create(" class=\"", 12798), Tuple.Create("\"", 12816) 935 936 #line 152 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 937 , Tuple.Create(Tuple.Create("", 12806), Tuple.Create<System.Object, System.Int32>(bodyClass 938 939 #line default 940 #line hidden 941 , 12806), false) 942 ); 943 944 WriteLiteral(" "); 945 946 947 #line 152 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 948 Write(bodyId); 949 950 951 #line default 952 #line hidden 953 WriteLiteral(">\r\n"); 954 955 956 #line 153 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 957 958 959 #line default 960 #line hidden 961 962 #line 153 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 963 if (themeActive) 964 { 965 966 967 #line default 968 #line hidden 969 WriteLiteral(" <style>\r\n :root {\r\n /* Header/Top Area*/\r\n -" + 970 "-theme-top__primary-color: "); 971 972 973 #line 158 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 974 Write($"#{themeTopHex}"); 975 976 977 #line default 978 #line hidden 979 WriteLiteral(";\r\n --theme-top__primary-color--alternate: "); 980 981 982 #line 159 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 983 Write($"#{GetLinkColor(themeTopHex)}"); 984 985 986 #line default 987 #line hidden 988 WriteLiteral(";\r\n --theme-top__primary-color--text: "); 989 990 991 #line 160 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 992 Write(GetThemeTextColor(themeTopHex)); 993 994 995 #line default 996 #line hidden 997 WriteLiteral(";\r\n --theme-top__primary-color--dimmed: "); 998 999 1000 #line 161 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1001 Write($"#{GetContrastColor(themeTopHex)}"); 1002 1003 1004 #line default 1005 #line hidden 1006 WriteLiteral(";\r\n --theme-top__color--link-hover: "); 1007 1008 1009 #line 162 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1010 Write($"#{themeTopHex}"); 1011 1012 1013 #line default 1014 #line hidden 1015 WriteLiteral(";\r\n\r\n /* Content Area */\r\n --theme-content__primary-color: " + 1016 ""); 1017 1018 1019 #line 165 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1020 Write($"#{themeContentHex}"); 1021 1022 1023 #line default 1024 #line hidden 1025 WriteLiteral(";\r\n --theme-content__primary-color--alternate: "); 1026 1027 1028 #line 166 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1029 Write($"#{GetLinkColor(themeContentHex)}"); 1030 1031 1032 #line default 1033 #line hidden 1034 WriteLiteral(";\r\n --theme-content__primary-color--text: "); 1035 1036 1037 #line 167 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1038 Write(GetThemeTextColor(themeContentHex)); 1039 1040 1041 #line default 1042 #line hidden 1043 WriteLiteral(";\r\n --theme-content__color--gallery-arrow: "); 1044 1045 1046 #line 168 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1047 Write($"#{themeContentHex}"); 1048 1049 1050 #line default 1051 #line hidden 1052 WriteLiteral(";\r\n --theme-content__primary-color--dimmed: "); 1053 1054 1055 #line 169 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1056 Write($"#{GetContrastColor(themeContentHex)}"); 1057 1058 1059 #line default 1060 #line hidden 1061 WriteLiteral(";\r\n --theme-content__color--link-hover: "); 1062 1063 1064 #line 170 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1065 Write($"#{themeContentHex}"); 1066 1067 1068 #line default 1069 #line hidden 1070 WriteLiteral(";\r\n\r\n /* Footer Area */\r\n --theme-footer__primary-color: "); 1071 1072 1073 #line 173 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1074 Write($"#{themeFooterHex}"); 1075 1076 1077 #line default 1078 #line hidden 1079 WriteLiteral(";\r\n --theme-footer__primary-color--alternate: "); 1080 1081 1082 #line 174 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1083 Write($"#{GetLinkColor(themeFooterHex)}"); 1084 1085 1086 #line default 1087 #line hidden 1088 WriteLiteral(";\r\n --theme-footer__primary-color--text: "); 1089 1090 1091 #line 175 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1092 Write(GetThemeTextColor(themeFooterHex)); 1093 1094 1095 #line default 1096 #line hidden 1097 WriteLiteral(";\r\n --theme-footer__primary-color--dimmed: "); 1098 1099 1100 #line 176 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1101 Write($"#{GetContrastColor(themeFooterHex)}"); 1102 1103 1104 #line default 1105 #line hidden 1106 WriteLiteral(";\r\n --theme-footer__color--link-hover: "); 1107 1108 1109 #line 177 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1110 Write($"#{GetLinkColor(themeFooterHex)}"); 1111 1112 1113 #line default 1114 #line hidden 1115 WriteLiteral(";\r\n }\r\n </style>\r\n"); 1116 1117 1118 #line 180 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1119 } 1120 1121 1122 #line default 1123 #line hidden 1124 WriteLiteral("\r\n"); 1125 1126 1127 #line 182 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1128 1129 1130 #line default 1131 #line hidden 1132 WriteLiteral("<header"); 1133 1134 WriteLiteral(" class=\"header-main header-main--subsite\""); 1135 1136 WriteLiteral(">\r\n <div"); 1137 1138 WriteLiteral(" class=\"header-main__top\""); 1139 1140 WriteLiteral(">\r\n <div"); 1141 1142 WriteLiteral(" class=\"search\""); 1143 1144 WriteLiteral(">\r\n <button"); 1145 1146 WriteLiteral(" type=\"button\""); 1147 1148 WriteLiteral(" name=\"toggle-search-button\""); 1149 1150 WriteLiteral(" aria-label=\"toggle-search\""); 1151 1152 WriteLiteral(" class=\"search__toggle-btn\""); 1153 1154 WriteLiteral(" aria-expanded=\"false\""); 1155 1156 WriteLiteral(" aria-haspopup=\"true\""); 1157 1158 WriteLiteral(">\r\n <span"); 1159 1160 WriteLiteral(" class=\"search__search-icon\""); 1161 1162 WriteLiteral(">\r\n <svg"); 1163 1164 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 1165 1166 WriteLiteral(" viewBox=\"0 0 23 23.071\""); 1167 1168 WriteLiteral("><path"); 1169 1170 WriteLiteral(" d=\"M22.292 22.295a.72.72 0 0 1-1.007 0l-5.7-5.612a9.306 9.306 0 0 1-5.826 2.034 " + 1171 "9.11 9.11 0 1 1 9.256-9.109 8.984 8.984 0 0 1-2.4 6.105l5.68 5.59a.693.693 0 0 1" + 1172 "-.003.992zM9.756 1.9a7.708 7.708 0 1 0 7.832 7.707A7.77 7.77 0 0 0 9.756 1.9z\""); 1173 1174 WriteLiteral("/></svg>\r\n </span>\r\n <span"); 1175 1176 WriteLiteral(" class=\"search__close-icon\""); 1177 1178 WriteLiteral(">\r\n <svg"); 1179 1180 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 1181 1182 WriteLiteral(" viewBox=\"0 0 19.801 19.798\""); 1183 1184 WriteLiteral("><path"); 1185 1186 WriteLiteral(" d=\"M9.9 11.314l-8.485 8.485-1.416-1.414 8.487-8.486L.002 1.414 1.416 0 9.9 8.485" + 1187 " 18.384 0 19.8 1.414l-8.485 8.485 8.485 8.485-1.416 1.414z\""); 1188 1189 WriteLiteral("/></svg>\r\n </span>\r\n <span"); 1190 1191 WriteLiteral(" class=\"search__text\""); 1192 1193 WriteLiteral(" data-text-default=\""); 1194 1195 1196 #line 193 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1197 Write(Translate("Search", "Søg")); 1198 1199 1200 #line default 1201 #line hidden 1202 WriteLiteral("\""); 1203 1204 WriteLiteral(" data-text-close=\""); 1205 1206 1207 #line 193 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1208 Write(Translate("Close", "Luk")); 1209 1210 1211 #line default 1212 #line hidden 1213 WriteLiteral("\""); 1214 1215 WriteLiteral(">\r\n"); 1216 1217 WriteLiteral(" "); 1218 1219 1220 #line 194 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1221 Write(Translate("Search", "Søg")); 1222 1223 1224 #line default 1225 #line hidden 1226 WriteLiteral("\r\n </span>\r\n </button>\r\n <div"); 1227 1228 WriteLiteral(" class=\"search__content cludo-search-page\""); 1229 1230 WriteLiteral(">\r\n <div"); 1231 1232 WriteLiteral(" class=\"grid grid-container\""); 1233 1234 WriteLiteral(">\r\n <div"); 1235 1236 WriteLiteral(" class=\"row row--right cludo-nav-items\""); 1237 1238 WriteLiteral(">\r\n <div"); 1239 1240 WriteLiteral(" class=\"cludo-nav-items-search\""); 1241 1242 WriteLiteral(">\r\n <form"); 1243 1244 WriteLiteral(" class=\"search__form\""); 1245 1246 WriteLiteral(" id=\"cludo-search-form\""); 1247 1248 WriteLiteral(" role=\"search\""); 1249 1250 WriteLiteral(" autocomplete=\"off\""); 1251 1252 WriteLiteral(">\r\n <input"); 1253 1254 WriteLiteral(" class=\"search__input\""); 1255 1256 WriteLiteral(" autofill=\"false\""); 1257 1258 WriteLiteral(" type=\"search\""); 1259 1260 WriteLiteral(" name=\"search\""); 1261 1262 WriteLiteral(" title=\"Global søgning\""); 1263 1264 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 16172), Tuple.Create("\"", 16241) 1265 1266 #line 202 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1267 , Tuple.Create(Tuple.Create("", 16186), Tuple.Create<System.Object, System.Int32>(Translate("(Search) Label", "Hvad kan vi hjælpe med?") 1268 1269 #line default 1270 #line hidden 1271 , 16186), false) 1272 ); 1273 1274 WriteLiteral(">\r\n <button"); 1275 1276 WriteLiteral(" type=\"submit\""); 1277 1278 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 16298), Tuple.Create("\"", 16338) 1279 1280 #line 203 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1281 , Tuple.Create(Tuple.Create("", 16311), Tuple.Create<System.Object, System.Int32>(Translate("Search", "Søg") 1282 1283 #line default 1284 #line hidden 1285 , 16311), false) 1286 ); 1287 1288 WriteLiteral(">\r\n <span"); 1289 1290 WriteLiteral(" class=\"cludo-search-icon\""); 1291 1292 WriteLiteral(">\r\n <svg"); 1293 1294 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 1295 1296 WriteLiteral(" viewBox=\"0 0 23 23.071\""); 1297 1298 WriteLiteral("><path"); 1299 1300 WriteLiteral(" d=\"M22.292 22.295a.72.72 0 0 1-1.007 0l-5.7-5.612a9.306 9.306 0 0 1-5.826 2.034 " + 1301 "9.11 9.11 0 1 1 9.256-9.109 8.984 8.984 0 0 1-2.4 6.105l5.68 5.59a.693.693 0 0 1" + 1302 "-.003.992zM9.756 1.9a7.708 7.708 0 1 0 7.832 7.707A7.77 7.77 0 0 0 9.756 1.9z\""); 1303 1304 WriteLiteral("/></svg>\r\n </span>\r\n " + 1305 " </button>\r\n </form>\r\n </" + 1306 "div>\r\n\r\n <div"); 1307 1308 WriteLiteral(" class=\"cludo-nav-items-filters\""); 1309 1310 WriteLiteral(">\r\n <div"); 1311 1312 WriteLiteral(" class=\"search-filters search-filters-mobile\""); 1313 1314 WriteLiteral(" aria-haspopup=\"true\""); 1315 1316 WriteLiteral("></div>\r\n </div>\r\n </div>\r\n " + 1317 " </div>\r\n </div>\r\n </div>\r\n <a"); 1318 1319 WriteLiteral(" class=\"skip-to-content\""); 1320 1321 WriteLiteral(" href=\"#maincontent\""); 1322 1323 WriteLiteral(">Gå til hovedindhold <span>(Tryk Enter)</span></a>\r\n </div>\r\n <div"); 1324 1325 WriteLiteral(" class=\"header-main__bottom\""); 1326 1327 WriteLiteral(">\r\n <div"); 1328 1329 WriteLiteral(" class=\"header-main__menu header-main__menu--to-top-on-open\""); 1330 1331 WriteLiteral(">\r\n <div"); 1332 1333 WriteLiteral(" class=\"menu menu--closed\""); 1334 1335 WriteLiteral(">\r\n <button"); 1336 1337 WriteLiteral(" type=\"button\""); 1338 1339 WriteLiteral(" name=\"toggle-menu-button\""); 1340 1341 WriteLiteral(" aria-label=\"toggle-menu\""); 1342 1343 WriteLiteral(" class=\"menu__burger-btn svg-fill--primary text--primary bg--primary\""); 1344 1345 WriteLiteral(" aria-haspopup=\"true\""); 1346 1347 WriteLiteral(" aria-controls=\"main-nav\""); 1348 1349 WriteLiteral(" data-svg-default=\"svg-fill--primary\""); 1350 1351 WriteLiteral(" data-svg-open=\"svg-fill--secondary\""); 1352 1353 WriteLiteral(" data-text-default=\"text--primary\""); 1354 1355 WriteLiteral(" data-text-open=\"text--secondary\""); 1356 1357 WriteLiteral(" data-background-default=\"bg--primary\""); 1358 1359 WriteLiteral(" data-background-open=\"bg--primary-alternate\""); 1360 1361 WriteLiteral(" aria-expanded=\"false\""); 1362 1363 WriteLiteral(">\r\n <span"); 1364 1365 WriteLiteral(" class=\"menu__menu-icon\""); 1366 1367 WriteLiteral(">\r\n <svg"); 1368 1369 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 1370 1371 WriteLiteral(" viewBox=\"0 0 26 16\""); 1372 1373 WriteLiteral("><path"); 1374 1375 WriteLiteral(" d=\"M.001 16v-2h26v2zm0-7V7h26v2zm0-7V0h26v2z\""); 1376 1377 WriteLiteral("/></svg>\r\n </span>\r\n <span"); 1378 1379 WriteLiteral(" class=\"menu__close-icon\""); 1380 1381 WriteLiteral(">\r\n <svg"); 1382 1383 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 1384 1385 WriteLiteral(" viewBox=\"0 0 19.801 19.798\""); 1386 1387 WriteLiteral("><path"); 1388 1389 WriteLiteral(" d=\"M9.9 11.314l-8.485 8.485-1.416-1.414 8.487-8.486L.002 1.414 1.416 0 9.9 8.485" + 1390 " 18.384 0 19.8 1.414l-8.485 8.485 8.485 8.485-1.416 1.414z\""); 1391 1392 WriteLiteral("/></svg>\r\n </span>\r\n <span"); 1393 1394 WriteLiteral(" class=\"menu__text\""); 1395 1396 WriteLiteral(" data-text-open=\""); 1397 1398 1399 #line 230 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1400 Write(Translate("Menu", "Menu")); 1401 1402 1403 #line default 1404 #line hidden 1405 WriteLiteral("\""); 1406 1407 WriteLiteral(" data-text-close=\""); 1408 1409 1410 #line 230 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1411 Write(Translate("Close", "Luk")); 1412 1413 1414 #line default 1415 #line hidden 1416 WriteLiteral("\""); 1417 1418 WriteLiteral(">\r\n"); 1419 1420 WriteLiteral(" "); 1421 1422 1423 #line 231 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1424 Write(Translate("Menu", "Menu")); 1425 1426 1427 #line default 1428 #line hidden 1429 WriteLiteral("\r\n </span>\r\n </button>\r\n\r\n"); 1430 1431 1432 #line 235 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1433 1434 1435 #line default 1436 #line hidden 1437 1438 #line 237 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1439 1440 var navImage = Model.Area.Item.GetString("Image"); 1441 var navImageLink = Model.Area.Item.GetItem("ImageLink").GetString("LinkInternal"); 1442 var navImageLinkText = Model.Area.Item.GetItem("ImageLink").GetString("LinkText"); 1443 var navImageLinkTarget = Model.Area.Item.GetItem("ImageLink").GetList("LinkTarget").SelectedValue; 1444 var navImageLinkLinkType = Model.Area.Item.GetItem("ImageLink").GetList("LinkType").SelectedValue; 1445 1446 var navImage2 = Model.Area.Item.GetString("Image2"); 1447 var navImageLink2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkInternal"); 1448 var navImageLinkText2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkText"); 1449 var navImageLinkTarget2 = Model.Area.Item.GetItem("ImageLink2").GetList("LinkTarget").SelectedValue; 1450 var navImageLinkLinkType2 = Model.Area.Item.GetItem("ImageLink2").GetList("LinkType").SelectedValue; 1451 1452 if (navImageLinkLinkType == "external") 1453 { 1454 navImageLink = Model.Area.Item.GetItem("ImageLink").GetString("LinkExternal"); 1455 } 1456 if (navImageLinkLinkType2 == "external") 1457 { 1458 navImageLink2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkExternal"); 1459 } 1460 1461 1462 1463 #line default 1464 #line hidden 1465 WriteLiteral("\r\n\r\n<nav"); 1466 1467 WriteLiteral(" id=\"main-nav\""); 1468 1469 WriteLiteral(" class=\"menu__content\""); 1470 1471 WriteLiteral(" aria-labelledby=\"primary-navigation\""); 1472 1473 WriteLiteral(">\r\n <h2"); 1474 1475 WriteLiteral(" id=\"primary-navigation\""); 1476 1477 WriteLiteral(" class=\"visuallyhidden\""); 1478 1479 WriteLiteral(">Primær navigation</h2>\r\n\r\n"); 1480 1481 WriteLiteral(" "); 1482 1483 1484 #line 264 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1485 Write(RenderNavigation(new { template = "SubsiteBurgerNavigation.xslt", expandmode = "all", startlevel = 2 })); 1486 1487 1488 #line default 1489 #line hidden 1490 WriteLiteral("\r\n"); 1491 1492 1493 #line 265 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1494 1495 1496 #line default 1497 #line hidden 1498 1499 #line 265 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1500 if (!string.IsNullOrWhiteSpace(navImage)) 1501 { 1502 1503 1504 #line default 1505 #line hidden 1506 WriteLiteral(" <div"); 1507 1508 WriteLiteral(" class=\"menu__culture\""); 1509 1510 WriteLiteral(">\r\n"); 1511 1512 1513 #line 268 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1514 1515 1516 #line default 1517 #line hidden 1518 1519 #line 268 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1520 if (navImage != "") 1521 { 1522 1523 1524 #line default 1525 #line hidden 1526 WriteLiteral(" <a"); 1527 1528 WriteLiteral(" class=\"menu__culture-link\""); 1529 1530 WriteAttribute("href", Tuple.Create(" href=\"", 20513), Tuple.Create("\"", 20533) 1531 1532 #line 270 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1533 , Tuple.Create(Tuple.Create("", 20520), Tuple.Create<System.Object, System.Int32>(navImageLink 1534 1535 #line default 1536 #line hidden 1537 , 20520), false) 1538 ); 1539 1540 WriteAttribute("target", Tuple.Create(" target=\"", 20534), Tuple.Create("\"", 20562) 1541 1542 #line 270 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1543 , Tuple.Create(Tuple.Create("", 20543), Tuple.Create<System.Object, System.Int32>(navImageLinkTarget 1544 1545 #line default 1546 #line hidden 1547 , 20543), false) 1548 ); 1549 1550 WriteLiteral(">\r\n <img"); 1551 1552 WriteAttribute("src", Tuple.Create(" src=\"", 20588), Tuple.Create("\"", 20603) 1553 1554 #line 271 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1555 , Tuple.Create(Tuple.Create("", 20594), Tuple.Create<System.Object, System.Int32>(navImage 1556 1557 #line default 1558 #line hidden 1559 , 20594), false) 1560 ); 1561 1562 WriteAttribute("alt", Tuple.Create(" alt=\"", 20604), Tuple.Create("\"", 20627) 1563 1564 #line 271 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1565 , Tuple.Create(Tuple.Create("", 20610), Tuple.Create<System.Object, System.Int32>(navImageLinkText 1566 1567 #line default 1568 #line hidden 1569 , 20610), false) 1570 ); 1571 1572 WriteLiteral(">\r\n </a>\r\n"); 1573 1574 1575 #line 273 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1576 } 1577 1578 1579 #line default 1580 #line hidden 1581 WriteLiteral(" "); 1582 1583 1584 #line 274 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1585 if (navImage2 != "") 1586 { 1587 1588 1589 #line default 1590 #line hidden 1591 WriteLiteral(" <a"); 1592 1593 WriteLiteral(" class=\"menu__culture-link\""); 1594 1595 WriteAttribute("href", Tuple.Create(" href=\"", 20752), Tuple.Create("\"", 20773) 1596 1597 #line 276 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1598 , Tuple.Create(Tuple.Create("", 20759), Tuple.Create<System.Object, System.Int32>(navImageLink2 1599 1600 #line default 1601 #line hidden 1602 , 20759), false) 1603 ); 1604 1605 WriteAttribute("target", Tuple.Create(" target=\"", 20774), Tuple.Create("\"", 20803) 1606 1607 #line 276 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1608 , Tuple.Create(Tuple.Create("", 20783), Tuple.Create<System.Object, System.Int32>(navImageLinkTarget2 1609 1610 #line default 1611 #line hidden 1612 , 20783), false) 1613 ); 1614 1615 WriteLiteral(">\r\n <img"); 1616 1617 WriteAttribute("src", Tuple.Create(" src=\"", 20829), Tuple.Create("\"", 20845) 1618 1619 #line 277 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1620 , Tuple.Create(Tuple.Create("", 20835), Tuple.Create<System.Object, System.Int32>(navImage2 1621 1622 #line default 1623 #line hidden 1624 , 20835), false) 1625 ); 1626 1627 WriteAttribute("alt", Tuple.Create(" alt=\"", 20846), Tuple.Create("\"", 20870) 1628 1629 #line 277 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1630 , Tuple.Create(Tuple.Create("", 20852), Tuple.Create<System.Object, System.Int32>(navImageLinkText2 1631 1632 #line default 1633 #line hidden 1634 , 20852), false) 1635 ); 1636 1637 WriteLiteral(">\r\n </a>\r\n"); 1638 1639 1640 #line 279 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1641 } 1642 1643 1644 #line default 1645 #line hidden 1646 WriteLiteral(" </div>\r\n"); 1647 1648 1649 #line 281 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1650 } 1651 1652 1653 #line default 1654 #line hidden 1655 WriteLiteral("</nav>\r\n </div>\r\n </div>\r\n <div"); 1656 1657 WriteLiteral(" class=\"header-main__bar\""); 1658 1659 WriteLiteral(">\r\n <div"); 1660 1661 WriteLiteral(" class=\"grid grid-container\""); 1662 1663 WriteLiteral(">\r\n <div"); 1664 1665 WriteLiteral(" class=\"header-main__logo logo\""); 1666 1667 WriteLiteral(">\r\n <a"); 1668 1669 WriteLiteral(" href=\"/\""); 1670 1671 WriteLiteral(" title=\"Gå til forsiden\""); 1672 1673 WriteLiteral(" class=\"logo__link\""); 1674 1675 WriteLiteral(">\r\n <img"); 1676 1677 WriteAttribute("src", Tuple.Create(" src=\"", 21217), Tuple.Create("\"", 21261) 1678 1679 #line 289 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1680 , Tuple.Create(Tuple.Create("", 21223), Tuple.Create<System.Object, System.Int32>(Model.Area.Item.GetString("SiteLogo") 1681 1682 #line default 1683 #line hidden 1684 , 21223), false) 1685 ); 1686 1687 WriteLiteral(" alt=\"Logo alt tekst\""); 1688 1689 WriteLiteral(">\r\n </a>\r\n </div>\r\n </div>\r\n " + 1690 "</div>\r\n </div>\r\n</header>\r\n\r\n <main"); 1691 1692 WriteLiteral(" id=\"maincontent\""); 1693 1694 WriteLiteral(" tabindex=\"-1\""); 1695 1696 WriteLiteral(">\r\n"); 1697 1698 1699 #line 298 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1700 1701 1702 #line default 1703 #line hidden 1704 1705 #line 304 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1706 1707 string snippetPicturePath = "http://" + System.Web.HttpContext.Current.Request.Url.Host + "/admin/public/GetImage.ashx?Image=" + Model.Item.GetString("Heropicture") + "&width=1200&altFmImage_path=" + Model.Area.Item.GetString("DefaultPicture"); 1708 PageService pageService = new PageService(); 1709 Dynamicweb.Content.Page p = pageService.GetPage(Model.Item.PageID); 1710 bool isVideo = Model.Item.GetBoolean("IsVideo"); 1711 1712 1713 1714 #line default 1715 #line hidden 1716 WriteLiteral("\r\n"); 1717 1718 1719 #line 311 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1720 Write(SnippetStart("MetaTags")); 1721 1722 1723 #line default 1724 #line hidden 1725 WriteLiteral("\r\n<meta"); 1726 1727 WriteLiteral(" property=\"og:title\""); 1728 1729 WriteAttribute("content", Tuple.Create(" content=\"", 22180), Tuple.Create("\"", 22202) 1730 1731 #line 312 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1732 , Tuple.Create(Tuple.Create("", 22190), Tuple.Create<System.Object, System.Int32>(p.MetaTitle 1733 1734 #line default 1735 #line hidden 1736 , 22190), false) 1737 ); 1738 1739 WriteLiteral(" />\r\n<meta"); 1740 1741 WriteLiteral(" property=\"og:description\""); 1742 1743 WriteAttribute("content", Tuple.Create(" content=\"", 22239), Tuple.Create("\"", 22263) 1744 1745 #line 313 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1746 , Tuple.Create(Tuple.Create("", 22249), Tuple.Create<System.Object, System.Int32>(p.Description 1747 1748 #line default 1749 #line hidden 1750 , 22249), false) 1751 ); 1752 1753 WriteLiteral(" />\r\n<meta"); 1754 1755 WriteLiteral(" property=\"og:url\""); 1756 1757 WriteAttribute("content", Tuple.Create(" content=\"", 22292), Tuple.Create("\"", 22318) 1758 1759 #line 314 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1760 , Tuple.Create(Tuple.Create("", 22302), Tuple.Create<System.Object, System.Int32>(p.MetaCanonical 1761 1762 #line default 1763 #line hidden 1764 , 22302), false) 1765 ); 1766 1767 WriteLiteral("/>\r\n<meta"); 1768 1769 WriteLiteral(" property=\"og:image\""); 1770 1771 WriteAttribute("content", Tuple.Create(" content=\"", 22348), Tuple.Create("\"", 22377) 1772 1773 #line 315 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1774 , Tuple.Create(Tuple.Create("", 22358), Tuple.Create<System.Object, System.Int32>(snippetPicturePath 1775 1776 #line default 1777 #line hidden 1778 , 22358), false) 1779 ); 1780 1781 WriteLiteral(" />\r\n"); 1782 1783 1784 #line 316 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1785 Write(SnippetEnd("MetaTags")); 1786 1787 1788 #line default 1789 #line hidden 1790 WriteLiteral("\r\n\r\n\r\n"); 1791 1792 1793 #line 319 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1794 1795 1796 ParagraphService paragrapService = new ParagraphService(); 1797 1798 var paragraphs = paragrapService.GetParagraphsByPageId(Model.ID); 1799 1800 if (!paragraphs.Where(x => x.ItemType == "ArticleReference" || x.ItemType == "Article").Any()) 1801 { 1802 string hero = Model.Item.GetString("Heropicture"); 1803 string subhero = Model.Item.GetString("Subhero"); 1804 1805 string heroPicture = "/admin/public/GetImage.ashx?Image=" + hero; 1806 string subheroPicture = "/admin/public/GetImage.ashx?Image=" + subhero; 1807 string ctaLink = Model.Item.GetString("Link"); 1808 if(string.IsNullOrEmpty(ctaLink)) 1809 { 1810 ctaLink = Model.Item.GetString("InternLink"); 1811 } 1812 string buttonIcon = Model.Item.GetString("ButtonIcon"); 1813 string target = Model.Item.GetField("Target").GetString(); 1814 if(string.IsNullOrWhiteSpace(target)) 1815 { 1816 target = "_self"; 1817 } 1818 1819 1820 #line default 1821 #line hidden 1822 WriteLiteral(" <!--Social-->\r\n"); 1823 1824 1825 #line 344 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1826 bool includeSocials = Model.Item.GetBoolean("IncludeSocials"); 1827 string facebook = Model.Area.Item.GetString("Facebook"); 1828 string twitter = Model.Area.Item.GetString("Twitter"); 1829 string linkedIn = Model.Area.Item.GetString("LinkedIn"); 1830 string instagram = Model.Area.Item.GetString("Instagram"); 1831 1832 1833 1834 1835 #line default 1836 #line hidden 1837 WriteLiteral(" <!--Classes-->\r\n"); 1838 1839 1840 #line 352 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1841 string heroClass = string.Empty; 1842 string subheroClass = string.Empty; 1843 string ctaClass = string.Empty; 1844 string ctaExternal = string.Empty; 1845 string socialClass = string.Empty; 1846 1847 if (!string.IsNullOrEmpty(ctaLink)) 1848 { ctaClass = "top-content--cta"; } 1849 1850 if (!string.IsNullOrEmpty(subhero)) 1851 { subheroClass = "top-content--sub-hero"; } 1852 1853 if (!string.IsNullOrEmpty(hero)) 1854 { heroClass = "top-content--hero"; } 1855 1856 if (includeSocials) 1857 { socialClass = "top-content--social"; } 1858 1859 if (Model.Item.GetString("ButtonIcon") == "External") 1860 { ctaExternal = "cta--external"; } 1861 1862 1863 1864 #line default 1865 #line hidden 1866 WriteLiteral(" <section"); 1867 1868 WriteAttribute("class", Tuple.Create(" class=\"", 24446), Tuple.Create("\"", 24513) 1869 , Tuple.Create(Tuple.Create("", 24454), Tuple.Create("top-content", 24454), true) 1870 1871 #line 373 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1872 , Tuple.Create(Tuple.Create(" ", 24465), Tuple.Create<System.Object, System.Int32>(heroClass 1873 1874 #line default 1875 #line hidden 1876 , 24466), false) 1877 1878 #line 373 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1879 , Tuple.Create(Tuple.Create(" ", 24476), Tuple.Create<System.Object, System.Int32>(subheroClass 1880 1881 #line default 1882 #line hidden 1883 , 24477), false) 1884 1885 #line 373 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1886 , Tuple.Create(Tuple.Create(" ", 24490), Tuple.Create<System.Object, System.Int32>(ctaClass 1887 1888 #line default 1889 #line hidden 1890 , 24491), false) 1891 1892 #line 373 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1893 , Tuple.Create(Tuple.Create(" ", 24500), Tuple.Create<System.Object, System.Int32>(socialClass 1894 1895 #line default 1896 #line hidden 1897 , 24501), false) 1898 ); 1899 1900 WriteLiteral(">\r\n"); 1901 1902 1903 #line 374 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1904 1905 1906 #line default 1907 #line hidden 1908 1909 #line 374 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1910 if (!string.IsNullOrEmpty(hero)) 1911 { 1912 1913 1914 #line default 1915 #line hidden 1916 WriteLiteral(" <div"); 1917 1918 WriteLiteral(" class=\"hero\""); 1919 1920 WriteLiteral(" data-module=\"hero\""); 1921 1922 WriteLiteral(">\r\n \r\n"); 1923 1924 1925 #line 378 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1926 1927 1928 #line default 1929 #line hidden 1930 1931 #line 378 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1932 if (isVideo) 1933 { 1934 string videoValue = Model.Item.GetString("Video"); 1935 1936 if (!string.IsNullOrEmpty(videoValue)) 1937 { 1938 string video = videoValue.Substring(0, videoValue.IndexOf('.')); 1939 1940 1941 #line default 1942 #line hidden 1943 WriteLiteral(" <div"); 1944 1945 WriteLiteral(" class=\"hero__video-container\""); 1946 1947 WriteLiteral(">\r\n <div"); 1948 1949 WriteLiteral(" class=\"hero__video-wrapper\""); 1950 1951 WriteAttribute("style", Tuple.Create(" style=\"", 25118), Tuple.Create("\"", 25224) 1952 , Tuple.Create(Tuple.Create("", 25126), Tuple.Create("background-image:", 25126), true) 1953 , Tuple.Create(Tuple.Create(" ", 25143), Tuple.Create("url(\'/admin/public/GetImage.ashx?Image=", 25144), true) 1954 1955 #line 386 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1956 , Tuple.Create(Tuple.Create("", 25183), Tuple.Create<System.Object, System.Int32>(heroPicture 1957 1958 #line default 1959 #line hidden 1960 , 25183), false) 1961 , Tuple.Create(Tuple.Create("", 25195), Tuple.Create("&width=100&height=50&crop=0\')", 25195), true) 1962 ); 1963 1964 WriteLiteral(">\r\n <video"); 1965 1966 WriteLiteral(" tabindex=\"0\""); 1967 1968 WriteLiteral(" class=\"hero__video\""); 1969 1970 WriteLiteral(" preload=\"auto\""); 1971 1972 WriteLiteral(" autoplay muted loop"); 1973 1974 WriteLiteral(" data-src=\""); 1975 1976 1977 #line 387 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 1978 Write(video); 1979 1980 1981 #line default 1982 #line hidden 1983 WriteLiteral("\""); 1984 1985 WriteLiteral(">\r\n <p>This browser does not support the" + 1986 " video element</p>\r\n </video>\r\n " + 1987 " </div>\r\n </div>\r\n"); 1988 1989 WriteLiteral(" <button"); 1990 1991 WriteLiteral(" type=\"button\""); 1992 1993 WriteLiteral(" class=\"hero__pause-btn\""); 1994 1995 WriteLiteral(">\r\n <span"); 1996 1997 WriteLiteral(" class=\"visuallyhidden\""); 1998 1999 WriteLiteral(">Tryk her for at pause eller fortsætte video</span>\r\n " + 2000 " <span"); 2001 2002 WriteLiteral(" class=\"hero__play-icon\""); 2003 2004 WriteLiteral("><svg"); 2005 2006 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 2007 2008 WriteLiteral(" width=\"26.437\""); 2009 2010 WriteLiteral(" height=\"52.956\""); 2011 2012 WriteLiteral(" viewBox=\"0 0 26.437 52.956\""); 2013 2014 WriteLiteral("><path"); 2015 2016 WriteLiteral(" d=\"M.022 51.356H.014V1.785L0 1.771V.001l18.44 18.435 8 8-7.779 7.779L.025 52.955" + 2017 "zm1.292-1.688L17.77 33.327l6.894-6.894-6.7-6.7L1.316 3.086z\""); 2018 2019 WriteLiteral("/></svg></span>\r\n </button>\r\n"); 2020 2021 2022 #line 396 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2023 } 2024 } 2025 2026 2027 #line default 2028 #line hidden 2029 WriteLiteral("\r\n"); 2030 2031 2032 #line 399 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2033 2034 2035 #line default 2036 #line hidden 2037 2038 #line 400 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2039 2040 string heroValue = Model.Item.GetString("Heropicture"); 2041 string heroPic = "/admin/public/GetImage.ashx?Image=" + heroValue; 2042 2043 if (!string.IsNullOrEmpty(heroValue)) 2044 { 2045 2046 2047 #line default 2048 #line hidden 2049 WriteLiteral(" <div"); 2050 2051 WriteLiteral(" class=\"hero__background-image-container\""); 2052 2053 WriteLiteral(">\r\n <div"); 2054 2055 WriteLiteral(" class=\"hero__background-image-wrapper\""); 2056 2057 WriteLiteral("\r\n data-src-xxs=\""); 2058 2059 2060 #line 408 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2061 Write(heroPic); 2062 2063 2064 #line default 2065 #line hidden 2066 WriteLiteral("&width=375&height=250&crop=0\""); 2067 2068 WriteLiteral("\r\n data-src-xs=\""); 2069 2070 2071 #line 409 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2072 Write(heroPic); 2073 2074 2075 #line default 2076 #line hidden 2077 WriteLiteral("&width=768&height=250&crop=0\""); 2078 2079 WriteLiteral("\r\n data-src-sm=\""); 2080 2081 2082 #line 410 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2083 Write(heroPic); 2084 2085 2086 #line default 2087 #line hidden 2088 WriteLiteral("&width=992&height=400&crop=0\""); 2089 2090 WriteLiteral("\r\n data-src-md=\""); 2091 2092 2093 #line 411 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2094 Write(heroPic); 2095 2096 2097 #line default 2098 #line hidden 2099 WriteLiteral("&width=1220&height=400&crop=0\""); 2100 2101 WriteLiteral("\r\n data-src-lg=\'"); 2102 2103 2104 #line 412 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2105 Write(heroPic); 2106 2107 2108 #line default 2109 #line hidden 2110 WriteLiteral("&width=1540&height=500&crop=0\'"); 2111 2112 WriteLiteral("\r\n data-src-xl=\""); 2113 2114 2115 #line 413 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2116 Write(heroPic); 2117 2118 2119 #line default 2120 #line hidden 2121 WriteLiteral("&width=1920&height=600&crop=0\""); 2122 2123 WriteLiteral(">\r\n <div"); 2124 2125 WriteLiteral(" class=\"hero__background-image\""); 2126 2127 WriteAttribute("style", Tuple.Create(" style=\"", 27080), Tuple.Create("\"", 27147) 2128 , Tuple.Create(Tuple.Create("", 27088), Tuple.Create("background-image:", 27088), true) 2129 , Tuple.Create(Tuple.Create(" ", 27105), Tuple.Create("url(\'", 27106), true) 2130 2131 #line 414 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2132 , Tuple.Create(Tuple.Create("", 27111), Tuple.Create<System.Object, System.Int32>(heroPic 2133 2134 #line default 2135 #line hidden 2136 , 27111), false) 2137 , Tuple.Create(Tuple.Create("", 27119), Tuple.Create("&width=96&height=30&crop=0\')", 27119), true) 2138 ); 2139 2140 WriteLiteral("></div>\r\n </div>\r\n </div>\r\n"); 2141 2142 2143 #line 417 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2144 if (Model.Area.Item.GetBoolean("Subsite")) 2145 { 2146 2147 2148 #line default 2149 #line hidden 2150 WriteLiteral(" <div"); 2151 2152 WriteLiteral(" class=\"hero__line bg--primary\""); 2153 2154 WriteLiteral("></div>\r\n"); 2155 2156 2157 #line 420 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2158 } 2159 } 2160 2161 2162 #line default 2163 #line hidden 2164 WriteLiteral("\r\n </div>\r\n"); 2165 2166 2167 #line 424 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2168 } 2169 2170 2171 #line default 2172 #line hidden 2173 WriteLiteral(" <div"); 2174 2175 WriteLiteral(" class=\"grid grid-container\""); 2176 2177 WriteLiteral(">\r\n <div"); 2178 2179 WriteLiteral(" class=\"top-content__box\""); 2180 2181 WriteLiteral(">\r\n <div"); 2182 2183 WriteLiteral(" class=\"top-content__box-top\""); 2184 2185 WriteLiteral(">\r\n <div"); 2186 2187 WriteLiteral(" class=\"grid\""); 2188 2189 WriteLiteral(">\r\n <div"); 2190 2191 WriteLiteral(" class=\"row\""); 2192 2193 WriteLiteral(">\r\n <div"); 2194 2195 WriteLiteral(" class=\"col col--no-pad col--sm-8 col--md-7 col--offset-md-1\""); 2196 2197 WriteLiteral(">\r\n <div"); 2198 2199 WriteLiteral(" class=\"top-content__breadcrumb\""); 2200 2201 WriteLiteral(">\r\n <!--breadcrumb-->\r\n"); 2202 2203 WriteLiteral(" "); 2204 2205 2206 #line 433 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2207 Write(RenderNavigation(new 2208 { 2209 template = "Breadcrumb.xslt", 2210 expandmode = "all", 2211 id = "breadcrumb", 2212 sitemapmode = "true", 2213 includemode = "all" 2214 })); 2215 2216 2217 #line default 2218 #line hidden 2219 WriteLiteral("\r\n </div>\r\n </d" + 2220 "iv>\r\n"); 2221 2222 2223 #line 443 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2224 2225 2226 #line default 2227 #line hidden 2228 2229 #line 443 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2230 if (!string.IsNullOrEmpty(ctaLink)) 2231 { 2232 2233 2234 #line default 2235 #line hidden 2236 WriteLiteral(" <div"); 2237 2238 WriteLiteral(" class=\"col col--no-pad col--sm-4 soft-load\""); 2239 2240 WriteLiteral(">\r\n <div"); 2241 2242 WriteLiteral(" class=\"top-content__cta\""); 2243 2244 WriteLiteral(" data-module=\"stickyCta\""); 2245 2246 WriteLiteral(">\r\n <a"); 2247 2248 WriteAttribute("class", Tuple.Create(" class=\"", 28768), Tuple.Create("\"", 28801) 2249 , Tuple.Create(Tuple.Create("", 28776), Tuple.Create("cta", 28776), true) 2250 2251 #line 447 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2252 , Tuple.Create(Tuple.Create(" ", 28779), Tuple.Create<System.Object, System.Int32>(ctaExternal 2253 2254 #line default 2255 #line hidden 2256 , 28780), false) 2257 , Tuple.Create(Tuple.Create(" ", 28792), Tuple.Create("bg--link", 28793), true) 2258 ); 2259 2260 WriteAttribute("href", Tuple.Create(" href=\"", 28802), Tuple.Create("\"", 28817) 2261 2262 #line 447 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2263 , Tuple.Create(Tuple.Create("", 28809), Tuple.Create<System.Object, System.Int32>(ctaLink 2264 2265 #line default 2266 #line hidden 2267 , 28809), false) 2268 ); 2269 2270 WriteAttribute("title", Tuple.Create(" title=\"", 28818), Tuple.Create("\"", 28859) 2271 2272 #line 447 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2273 , Tuple.Create(Tuple.Create("", 28826), Tuple.Create<System.Object, System.Int32>(Model.Item.GetValue("Linklabel") 2274 2275 #line default 2276 #line hidden 2277 , 28826), false) 2278 ); 2279 2280 WriteAttribute("target", Tuple.Create(" target=\"", 28860), Tuple.Create("\"", 28876) 2281 2282 #line 447 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2283 , Tuple.Create(Tuple.Create("", 28869), Tuple.Create<System.Object, System.Int32>(target 2284 2285 #line default 2286 #line hidden 2287 , 28869), false) 2288 ); 2289 2290 WriteLiteral(">\r\n \r\n"); 2291 2292 WriteLiteral("<span"); 2293 2294 WriteLiteral(" class=\"arrow\""); 2295 2296 WriteLiteral(">\r\n <svg"); 2297 2298 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 2299 2300 WriteLiteral(" viewBox=\"0 0 40.62 16\""); 2301 2302 WriteLiteral("><path"); 2303 2304 WriteLiteral(" d=\"M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z\""); 2305 2306 WriteLiteral("/><path"); 2307 2308 WriteLiteral(" class=\"spine\""); 2309 2310 WriteLiteral(" d=\"M0 7.5h40v1H0z\""); 2311 2312 WriteLiteral("/></svg>\r\n</span>\r\n\r\n <span>"); 2313 2314 2315 #line 454 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2316 Write(Model.Item.GetValue("Linklabel")); 2317 2318 2319 #line default 2320 #line hidden 2321 WriteLiteral("</span>\r\n \r\n"); 2322 2323 WriteLiteral("<span"); 2324 2325 WriteLiteral(" class=\"external-link\""); 2326 2327 WriteLiteral(">\r\n <svg"); 2328 2329 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 2330 2331 WriteLiteral(" viewBox=\"0 0 24 24\""); 2332 2333 WriteLiteral("><path"); 2334 2335 WriteLiteral(@" d=""M20.234 24H3.372A3.372 3.372 0 0 1 0 20.628V3.766A3.778 3.778 0 0 1 3.429 0h9.429v1.714H3.429a1.734 1.734 0 0 0-1.714 1.714l-.028 17.2a1.686 1.686 0 0 0 1.686 1.686l17.2-.028a1.735 1.735 0 0 0 1.714-1.714v-9.428H24v9.428A3.778 3.778 0 0 1 20.234 24zm2.909-16.286a.854.854 0 0 1-.857-.857l-.025-4.1L9.216 15.2a.906.906 0 0 1-1.239 0 .808.808 0 0 1 0-1.181L20.909 1.685l-3.767.027a.857.857 0 1 1 0-1.714h5.981a.852.852 0 0 1 .876.835v6.022a.856.856 0 0 1-.856.859z"""); 2336 2337 WriteLiteral(" fill=\"#fff\""); 2338 2339 WriteLiteral("/></svg>\r\n</span>\r\n\r\n </a>\r\n " + 2340 " </div>\r\n </div>" + 2341 "\r\n"); 2342 2343 2344 #line 464 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2345 } 2346 2347 2348 #line default 2349 #line hidden 2350 WriteLiteral(" </div>\r\n </div>\r\n " + 2351 " </div>\r\n <div"); 2352 2353 WriteLiteral(" class=\"grid\""); 2354 2355 WriteLiteral(">\r\n <div"); 2356 2357 WriteLiteral(" class=\"row\""); 2358 2359 WriteLiteral(">\r\n <div"); 2360 2361 WriteLiteral(" class=\"col col--no-pad col--md-9 col--offset-md-1\""); 2362 2363 WriteLiteral(">\r\n <header"); 2364 2365 WriteLiteral(" class=\"top-content__header bg--pseudo soft-load\""); 2366 2367 WriteLiteral(">\r\n <h1"); 2368 2369 WriteLiteral(" class=\"top-content__headline\""); 2370 2371 WriteLiteral(">"); 2372 2373 2374 #line 472 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2375 Write(Model.Item.GetValue("H1")); 2376 2377 2378 #line default 2379 #line hidden 2380 WriteLiteral("</h1>\r\n <div"); 2381 2382 WriteLiteral(" class=\"top-content__rich-text lix\""); 2383 2384 WriteLiteral(">\r\n"); 2385 2386 WriteLiteral(" "); 2387 2388 2389 #line 474 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2390 Write(Model.Item.GetValue("Manchet")); 2391 2392 2393 #line default 2394 #line hidden 2395 WriteLiteral("\r\n </div>\r\n </h" + 2396 "eader>\r\n </div>\r\n </div>\r\n " + 2397 " </div>\r\n </div>\r\n </div>\r\n\r\n"); 2398 2399 2400 #line 483 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2401 2402 2403 #line default 2404 #line hidden 2405 2406 #line 485 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2407 2408 var itemViewModel = Model.Item.GetField("Contact").GetItem(); 2409 2410 if (itemViewModel != null) 2411 { 2412 bool english = itemViewModel.GetBoolean("English"); 2413 string picture = itemViewModel.GetString("ContactBoxImage"); 2414 string picturePath = "/admin/public/GetImage.ashx?Image=" + picture + "&width=375&height=150&crop=0"; 2415 2416 2417 2418 #line default 2419 #line hidden 2420 WriteLiteral(" <aside"); 2421 2422 WriteLiteral(" class=\"contact hard-load\""); 2423 2424 WriteLiteral(">\r\n <div"); 2425 2426 WriteLiteral(" class=\"contact__header\""); 2427 2428 WriteLiteral(">\r\n <div"); 2429 2430 WriteLiteral(" class=\"contact__open\""); 2431 2432 WriteLiteral(">\r\n <div"); 2433 2434 WriteLiteral(" class=\"contact__image-container\""); 2435 2436 WriteLiteral(">\r\n <img"); 2437 2438 WriteLiteral(" class=\"contact__image\""); 2439 2440 WriteAttribute("src", Tuple.Create(" src=\"", 31781), Tuple.Create("\"", 31799) 2441 2442 #line 498 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2443 , Tuple.Create(Tuple.Create("", 31787), Tuple.Create<System.Object, System.Int32>(picturePath 2444 2445 #line default 2446 #line hidden 2447 , 31787), false) 2448 ); 2449 2450 WriteAttribute("alt", Tuple.Create(" alt=\"", 31800), Tuple.Create("\"", 31849) 2451 2452 #line 498 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2453 , Tuple.Create(Tuple.Create("", 31806), Tuple.Create<System.Object, System.Int32>(itemViewModel.GetString("ContactBoxTitle") 2454 2455 #line default 2456 #line hidden 2457 , 31806), false) 2458 ); 2459 2460 WriteLiteral(">\r\n </div>\r\n <div"); 2461 2462 WriteLiteral(" class=\"contact__header-text\""); 2463 2464 WriteLiteral(">\r\n "); 2465 2466 WriteLiteral("\r\n <p><strong>"); 2467 2468 2469 #line 502 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2470 Write(english ? "Contact us" : "Kontakt os"); 2471 2472 2473 #line default 2474 #line hidden 2475 WriteLiteral("</strong></p>\r\n </div>\r\n <button"); 2476 2477 WriteLiteral(" type=\"button\""); 2478 2479 WriteLiteral(" class=\"contact__open-btn\""); 2480 2481 WriteLiteral(" aria-label=\"Åben kontakt boks\""); 2482 2483 WriteLiteral(" aria-expanded=\"false\""); 2484 2485 WriteLiteral("><span"); 2486 2487 WriteLiteral(" class=\"contact__open-btn-extra\""); 2488 2489 WriteLiteral(">"); 2490 2491 2492 #line 504 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2493 Write(Translate("ContactUs", "Kontakt os")); 2494 2495 2496 #line default 2497 #line hidden 2498 WriteLiteral("</span></button>\r\n </div>\r\n <button"); 2499 2500 WriteLiteral(" type=\"button\""); 2501 2502 WriteLiteral(" class=\"contact__close-btn bg--secondary\""); 2503 2504 WriteLiteral(" aria-hidden=\"true\""); 2505 2506 WriteLiteral(" tabindex=\"-1\""); 2507 2508 WriteLiteral(">\r\n <span"); 2509 2510 WriteLiteral(" class=\"contact__close-svg\""); 2511 2512 WriteLiteral(">\r\n <svg"); 2513 2514 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 2515 2516 WriteLiteral(" viewBox=\"0 0 19.801 19.798\""); 2517 2518 WriteLiteral("><path"); 2519 2520 WriteLiteral(" d=\"M9.9 11.314l-8.485 8.485-1.416-1.414 8.487-8.486L.002 1.414 1.416 0 9.9 8.485" + 2521 " 18.384 0 19.8 1.414l-8.485 8.485 8.485 8.485-1.416 1.414z\""); 2522 2523 WriteLiteral("/></svg>\r\n </span>\r\n <span"); 2524 2525 WriteLiteral(" class=\"contact__close-text\""); 2526 2527 WriteLiteral(">\r\n "); 2528 2529 WriteLiteral("\r\n"); 2530 2531 WriteLiteral("\t\t\t\t\t\t"); 2532 2533 2534 #line 512 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2535 Write(Translate("Close","Luk")); 2536 2537 2538 #line default 2539 #line hidden 2540 WriteLiteral("\r\n </span>\r\n </button>\r\n </div>\r\n " + 2541 " <div"); 2542 2543 WriteLiteral(" class=\"contact__content bg--secondary\""); 2544 2545 WriteLiteral(" aria-hidden=\"true\""); 2546 2547 WriteLiteral(">\r\n <div"); 2548 2549 WriteLiteral(" class=\"contact__mobile-image-container\""); 2550 2551 WriteLiteral(">\r\n <img"); 2552 2553 WriteLiteral(" class=\"contact__mobile-image\""); 2554 2555 WriteAttribute("src", Tuple.Create(" src=\"", 33233), Tuple.Create("\"", 33251) 2556 2557 #line 518 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2558 , Tuple.Create(Tuple.Create("", 33239), Tuple.Create<System.Object, System.Int32>(picturePath 2559 2560 #line default 2561 #line hidden 2562 , 33239), false) 2563 ); 2564 2565 WriteAttribute("alt", Tuple.Create(" alt=\"", 33252), Tuple.Create("\"", 33301) 2566 2567 #line 518 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2568 , Tuple.Create(Tuple.Create("", 33258), Tuple.Create<System.Object, System.Int32>(itemViewModel.GetString("ContactBoxTitle") 2569 2570 #line default 2571 #line hidden 2572 , 33258), false) 2573 ); 2574 2575 WriteLiteral(">\r\n </div>\r\n <h2>"); 2576 2577 2578 #line 520 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2579 Write(itemViewModel.GetString("ContactBoxTitle")); 2580 2581 2582 #line default 2583 #line hidden 2584 WriteLiteral("</h2>\r\n <div"); 2585 2586 WriteLiteral(" class=\"contact__text\""); 2587 2588 WriteLiteral(">\r\n"); 2589 2590 WriteLiteral(" "); 2591 2592 2593 #line 522 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2594 Write(itemViewModel.GetString("ContentBoxDescription")); 2595 2596 2597 #line default 2598 #line hidden 2599 WriteLiteral("\r\n </div>\r\n <ul"); 2600 2601 WriteLiteral(" class=\"contact__links\""); 2602 2603 WriteLiteral(">\r\n"); 2604 2605 2606 #line 525 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2607 2608 2609 #line default 2610 #line hidden 2611 2612 #line 525 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2613 if (!string.IsNullOrEmpty(itemViewModel.GetString("ContactBoxPhone"))) 2614 { 2615 2616 2617 #line default 2618 #line hidden 2619 WriteLiteral(" <li>\r\n <a"); 2620 2621 WriteAttribute("href", Tuple.Create(" href=\"", 33760), Tuple.Create("\"", 33814) 2622 , Tuple.Create(Tuple.Create("", 33767), Tuple.Create("tel:", 33767), true) 2623 2624 #line 528 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2625 , Tuple.Create(Tuple.Create("", 33771), Tuple.Create<System.Object, System.Int32>(itemViewModel.GetString("ContactBoxPhone") 2626 2627 #line default 2628 #line hidden 2629 , 33771), false) 2630 ); 2631 2632 WriteAttribute("title", Tuple.Create(" title=\"", 33815), Tuple.Create("\"", 33861) 2633 2634 #line 528 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2635 , Tuple.Create(Tuple.Create("", 33823), Tuple.Create<System.Object, System.Int32>(Translate("PhoneToUs", "Ring til os") 2636 2637 #line default 2638 #line hidden 2639 , 33823), false) 2640 ); 2641 2642 WriteLiteral(" class=\"contact__link svg-fill--bg-secondary\""); 2643 2644 WriteLiteral(">\r\n <span"); 2645 2646 WriteLiteral(" class=\"contact__link-svg bg--parent-hover\""); 2647 2648 WriteLiteral(">\r\n <svg"); 2649 2650 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 2651 2652 WriteLiteral(" viewBox=\"0 0 26.054 26\""); 2653 2654 WriteLiteral("><path"); 2655 2656 WriteLiteral(@" d=""M4.991 26a2.743 2.743 0 0 1-2.025-.844L.554 22.75a1.87 1.87 0 0 1-.548-1.45 1.263 1.263 0 0 1 .548-.958l4.824-3.609a2.4 2.4 0 0 1 1.32-.457 1.5 1.5 0 0 1 1.092.457l1.427 1.423a48.044 48.044 0 0 0 5.207-4.43 41.4 41.4 0 0 0 3.889-4.542l-1.476-1.469a1.8 1.8 0 0 1 0-2.406L20.455.5a1.71 1.71 0 0 1 2.412 0l2.413 2.4c1.289 1.286.723 2.836.067 4.629l-.067.183a57.34 57.34 0 0 1-7.605 9.913 51.92 51.92 0 0 1-9.883 7.528A6.261 6.261 0 0 1 4.991 26zm1.447-7.805a1.529 1.529 0 0 0-.84.291l-3.07 2.3c-.53.446-.227 1.15 0 1.531l1.535 1.531a2.019 2.019 0 0 0 1.305.324 2.928 2.928 0 0 0 1.217-.214c.072-.045 7.233-4.553 10.252-7.818a50.434 50.434 0 0 0 7.236-9.622c.3-.588.512-1.932-.109-2.515l-1.535-1.536a1.2 1.2 0 0 0-.827-.373.866.866 0 0 0-.708.373l-1.11 1.476-1.193 1.585a1.148 1.148 0 0 0 0 1.531l1.938 1.932c-3.4 5.511-9.1 9.743-11.4 11.307l-.107.074-1.889-1.886a.954.954 0 0 0-.695-.291z"""); 2657 2658 WriteLiteral("/></svg>\r\n </span>\r\n"); 2659 2660 WriteLiteral(" "); 2661 2662 2663 #line 532 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2664 Write(itemViewModel.GetString("ContactBoxPhone")); 2665 2666 2667 #line default 2668 #line hidden 2669 WriteLiteral("\r\n </a>\r\n </li>\r\n"); 2670 2671 2672 #line 535 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2673 } 2674 2675 2676 #line default 2677 #line hidden 2678 WriteLiteral(" "); 2679 2680 2681 #line 536 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2682 if (!string.IsNullOrEmpty(itemViewModel.GetString("ContactBoxEmail"))) 2683 { 2684 string hrefValue = itemViewModel.GetString("ContactBoxEmail").Contains("@") ? "mailto:" + itemViewModel.GetString("ContactBoxEmail") : itemViewModel.GetString("ContactBoxEmail"); 2685 2686 2687 #line default 2688 #line hidden 2689 WriteLiteral(" <li>\r\n <a"); 2690 2691 WriteLiteral(" target=\"_blank\""); 2692 2693 WriteAttribute("href", Tuple.Create(" href=\"", 35600), Tuple.Create("\"", 35617) 2694 2695 #line 540 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2696 , Tuple.Create(Tuple.Create("", 35607), Tuple.Create<System.Object, System.Int32>(hrefValue 2697 2698 #line default 2699 #line hidden 2700 , 35607), false) 2701 ); 2702 2703 WriteAttribute("title", Tuple.Create(" title=\"", 35618), Tuple.Create("\"", 35663) 2704 2705 #line 540 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2706 , Tuple.Create(Tuple.Create("", 35626), Tuple.Create<System.Object, System.Int32>(Translate("WriteUs", "Skriv til os") 2707 2708 #line default 2709 #line hidden 2710 , 35626), false) 2711 ); 2712 2713 WriteLiteral(" class=\"contact__link svg-fill--bg-secondary\""); 2714 2715 WriteLiteral(">\r\n <span"); 2716 2717 WriteLiteral(" class=\"contact__link-svg bg--parent-hover\""); 2718 2719 WriteLiteral(">\r\n <svg"); 2720 2721 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 2722 2723 WriteLiteral(" viewBox=\"0 0 26 21.125\""); 2724 2725 WriteLiteral("><path"); 2726 2727 WriteLiteral(@" d=""M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"""); 2728 2729 WriteLiteral("/></svg>\r\n </span>\r\n"); 2730 2731 WriteLiteral(" "); 2732 2733 2734 #line 544 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2735 Write(itemViewModel.GetString("ContactBoxEmailLabel")); 2736 2737 2738 #line default 2739 #line hidden 2740 WriteLiteral("\r\n </a>\r\n </li>\r\n"); 2741 2742 2743 #line 547 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2744 } 2745 2746 2747 #line default 2748 #line hidden 2749 WriteLiteral(" "); 2750 2751 2752 #line 548 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2753 if (!string.IsNullOrEmpty((string)itemViewModel.GetString("ContactBoxLink"))) 2754 { 2755 2756 2757 #line default 2758 #line hidden 2759 WriteLiteral(" <li>\r\n <a"); 2760 2761 WriteLiteral(" target=\"_blank\""); 2762 2763 WriteAttribute("href", Tuple.Create(" href=\"", 36655), Tuple.Create("\"", 36824) 2764 2765 #line 551 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2766 , Tuple.Create(Tuple.Create("", 36662), Tuple.Create<System.Object, System.Int32>(itemViewModel.GetString("ContactBoxLink").Contains("http") ? itemViewModel.GetString("ContactBoxLink") : "https://" + itemViewModel.GetString("ContactBoxLink") 2767 2768 #line default 2769 #line hidden 2770 , 36662), false) 2771 ); 2772 2773 WriteAttribute("title", Tuple.Create(" title=\"", 36825), Tuple.Create("\"", 36870) 2774 2775 #line 551 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2776 , Tuple.Create(Tuple.Create("", 36833), Tuple.Create<System.Object, System.Int32>(Translate("WriteUs", "Skriv til os") 2777 2778 #line default 2779 #line hidden 2780 , 36833), false) 2781 ); 2782 2783 WriteLiteral(" class=\"contact__link svg-fill--bg-secondary\""); 2784 2785 WriteLiteral(">\r\n <span"); 2786 2787 WriteLiteral(" class=\"contact__link-svg bg--parent-hover\""); 2788 2789 WriteLiteral(">\r\n <svg"); 2790 2791 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 2792 2793 WriteLiteral(" viewBox=\"0 0 26 21.125\""); 2794 2795 WriteLiteral("><path"); 2796 2797 WriteLiteral(@" d=""M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"""); 2798 2799 WriteLiteral("/></svg>\r\n </span>\r\n"); 2800 2801 WriteLiteral(" "); 2802 2803 2804 #line 555 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2805 Write(itemViewModel.GetString("ContactBoxLinkLabel")); 2806 2807 2808 #line default 2809 #line hidden 2810 WriteLiteral("\r\n </a>\r\n </li>\r\n"); 2811 2812 2813 #line 558 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2814 } 2815 2816 2817 #line default 2818 #line hidden 2819 WriteLiteral(" </ul>\r\n <div"); 2820 2821 WriteLiteral(" class=\"contact__text\""); 2822 2823 WriteLiteral(">\r\n"); 2824 2825 2826 #line 561 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2827 2828 2829 #line default 2830 #line hidden 2831 2832 #line 561 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2833 if (!string.IsNullOrEmpty(itemViewModel.GetString("ContactBoxPhoneHours"))) 2834 { 2835 2836 2837 #line default 2838 #line hidden 2839 2840 #line 563 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2841 Write(itemViewModel.GetString("ContactBoxPhoneHours")); 2842 2843 2844 #line default 2845 #line hidden 2846 2847 #line 563 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2848 2849 } 2850 2851 2852 #line default 2853 #line hidden 2854 WriteLiteral(" "); 2855 2856 2857 #line 565 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2858 if (!string.IsNullOrEmpty(itemViewModel.GetString("ContactBoxOpenHours"))) 2859 { 2860 2861 2862 #line default 2863 #line hidden 2864 2865 #line 567 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2866 Write(itemViewModel.GetString("ContactBoxOpenHours")); 2867 2868 2869 #line default 2870 #line hidden 2871 2872 #line 567 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2873 2874 } 2875 2876 2877 #line default 2878 #line hidden 2879 WriteLiteral(" </div>\r\n </div>\r\n </aside>\r\n"); 2880 2881 2882 #line 572 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2883 } 2884 2885 2886 #line default 2887 #line hidden 2888 WriteLiteral("\r\n\r\n"); 2889 2890 2891 #line 575 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2892 2893 2894 #line default 2895 #line hidden 2896 2897 #line 575 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2898 if (includeSocials || !string.IsNullOrEmpty(subhero)) 2899 { 2900 2901 2902 #line default 2903 #line hidden 2904 WriteLiteral(" <div"); 2905 2906 WriteLiteral(" class=\"top-content__sub-content\""); 2907 2908 WriteLiteral(">\r\n <div"); 2909 2910 WriteLiteral(" class=\"grid grid-container\""); 2911 2912 WriteLiteral(">\r\n <div"); 2913 2914 WriteLiteral(" class=\"row\""); 2915 2916 WriteLiteral(">\r\n"); 2917 2918 2919 #line 580 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2920 2921 2922 #line default 2923 #line hidden 2924 2925 #line 580 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2926 if (!string.IsNullOrEmpty(subhero)) 2927 { 2928 2929 2930 #line default 2931 #line hidden 2932 WriteLiteral(" <div"); 2933 2934 WriteLiteral(" class=\"col col--sm-9\""); 2935 2936 WriteLiteral(">\r\n <div"); 2937 2938 WriteLiteral(" class=\"top-content__sub-hero\""); 2939 2940 WriteLiteral(">\r\n <div"); 2941 2942 WriteLiteral(" class=\"top-content__sub-hero-image-container lazy\""); 2943 2944 WriteLiteral("\r\n data-src-xxs=\""); 2945 2946 2947 #line 585 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2948 Write(subheroPicture); 2949 2950 2951 #line default 2952 #line hidden 2953 WriteLiteral("&width=440\""); 2954 2955 WriteLiteral("\r\n data-src-xs=\""); 2956 2957 2958 #line 586 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2959 Write(subheroPicture); 2960 2961 2962 #line default 2963 #line hidden 2964 WriteLiteral("&width=727\""); 2965 2966 WriteLiteral("\r\n data-src-sm=\""); 2967 2968 2969 #line 587 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2970 Write(subheroPicture); 2971 2972 2973 #line default 2974 #line hidden 2975 WriteLiteral("&width=595\""); 2976 2977 WriteLiteral("\r\n data-src-md=\""); 2978 2979 2980 #line 588 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2981 Write(subheroPicture); 2982 2983 2984 #line default 2985 #line hidden 2986 WriteLiteral("&width=624\""); 2987 2988 WriteLiteral("\r\n data-src-lg=\""); 2989 2990 2991 #line 589 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 2992 Write(subheroPicture); 2993 2994 2995 #line default 2996 #line hidden 2997 WriteLiteral("&width=795\""); 2998 2999 WriteLiteral("\r\n data-src-xl=\""); 3000 3001 3002 #line 590 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3003 Write(subheroPicture); 3004 3005 3006 #line default 3007 #line hidden 3008 WriteLiteral("&width=870\""); 3009 3010 WriteLiteral("\r\n data-alt=\""); 3011 3012 3013 #line 591 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3014 Write(Model.Item.GetString("SubheroAlt")); 3015 3016 3017 #line default 3018 #line hidden 3019 WriteLiteral("\""); 3020 3021 WriteLiteral(">\r\n <noscript>\r\n " + 3022 " <img"); 3023 3024 WriteAttribute("src", Tuple.Create(" src=\"", 39522), Tuple.Create("\"", 39553) 3025 3026 #line 593 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3027 , Tuple.Create(Tuple.Create("", 39528), Tuple.Create<System.Object, System.Int32>(subheroPicture 3028 3029 #line default 3030 #line hidden 3031 , 39528), false) 3032 , Tuple.Create(Tuple.Create("", 39543), Tuple.Create("&width=440", 39543), true) 3033 ); 3034 3035 WriteAttribute("alt", Tuple.Create(" alt=\"", 39554), Tuple.Create("\"", 39595) 3036 3037 #line 593 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3038 , Tuple.Create(Tuple.Create("", 39560), Tuple.Create<System.Object, System.Int32>(Model.Item.GetString("SubheroAlt") 3039 3040 #line default 3041 #line hidden 3042 , 39560), false) 3043 ); 3044 3045 WriteLiteral(">\r\n </noscript>\r\n " + 3046 " </div>\r\n <span>"); 3047 3048 3049 #line 596 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3050 Write(Model.Item.GetValue("Picturetext")); 3051 3052 3053 #line default 3054 #line hidden 3055 WriteLiteral("</span>\r\n </div>\r\n " + 3056 " </div>\r\n"); 3057 3058 3059 #line 599 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3060 } 3061 3062 3063 #line default 3064 #line hidden 3065 WriteLiteral(" "); 3066 3067 3068 #line 600 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3069 if (includeSocials) 3070 { 3071 3072 3073 #line default 3074 #line hidden 3075 WriteLiteral(" <div"); 3076 3077 WriteLiteral(" class=\"col col--sm-3\""); 3078 3079 WriteLiteral(">\r\n <div"); 3080 3081 WriteLiteral(" class=\"top-content__social\""); 3082 3083 WriteLiteral(">\r\n <button"); 3084 3085 WriteLiteral(" type=\"button\""); 3086 3087 WriteLiteral(" class=\"top-content__social-toggle\""); 3088 3089 WriteLiteral(" aria-hidden=\"true\""); 3090 3091 WriteLiteral(">\r\n <svg"); 3092 3093 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 3094 3095 WriteLiteral(" viewBox=\"0 0 17.639 27.026\""); 3096 3097 WriteLiteral("><path"); 3098 3099 WriteLiteral(" d=\"M10.242 23.328a3.682 3.682 0 0 1 .445-1.761l-4.876-4.876A3.7 3.7 0 1 1 5.46 1" + 3100 "0.4l5.132-5.132a3.7 3.7 0 1 1 1.072 1.342l-4.93 4.929a3.7 3.7 0 0 1 .218 3.875l4" + 3101 ".876 4.876a3.7 3.7 0 1 1-1.585 3.035z\""); 3102 3103 WriteLiteral("/></svg>\r\n </button>\r\n " + 3104 " <div"); 3105 3106 WriteLiteral(" class=\"top-content__social-links\""); 3107 3108 WriteLiteral(">\r\n"); 3109 3110 3111 #line 608 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3112 3113 3114 #line default 3115 #line hidden 3116 3117 #line 608 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3118 if (!string.IsNullOrEmpty(twitter)) 3119 { 3120 3121 3122 #line default 3123 #line hidden 3124 WriteLiteral(" <button"); 3125 3126 WriteLiteral(" type=\"button\""); 3127 3128 WriteLiteral(" aria-label=\"Del på twitter\""); 3129 3130 WriteLiteral(" class=\"top-content__social-link link-twitter\""); 3131 3132 WriteLiteral(">\r\n <svg"); 3133 3134 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 3135 3136 WriteLiteral(" viewBox=\"0 0 24.064 19.692\""); 3137 3138 WriteLiteral("><path"); 3139 3140 WriteLiteral(@" d=""M7.56 19.693a13.155 13.155 0 0 1-4.023-.623 13.892 13.892 0 0 1-3.536-1.665H1.18a9.521 9.521 0 0 0 6.1-2.08 5.335 5.335 0 0 1-2.915-1.041 4.5 4.5 0 0 1-1.662-2.427l.114.023.068.015h.01a3.54 3.54 0 0 0 .638.1 2.887 2.887 0 0 0 .764-.068h.013a1.869 1.869 0 0 0 .611-.07 5.156 5.156 0 0 1-2.774-1.732 4.637 4.637 0 0 1-1.109-3.121v-.07a4.561 4.561 0 0 0 2.218.556 4.392 4.392 0 0 1-2.15-4.091 5.157 5.157 0 0 1 .624-2.5 14.11 14.11 0 0 0 4.438 3.674 12.9 12.9 0 0 0 5.688 1.524 18.723 18.723 0 0 0-.054-.353v-.01a5.178 5.178 0 0 1-.085-.747 4.833 4.833 0 0 1 1.456-3.535 4.765 4.765 0 0 1 3.468-1.456 4.719 4.719 0 0 1 2.012.415 4.249 4.249 0 0 1 1.526 1.179 7.016 7.016 0 0 0 1.724-.482h.009c.256-.108.536-.239.782-.355s.505-.235.744-.338a6.826 6.826 0 0 1-.9 1.525 5.4 5.4 0 0 1-1.319 1.18l.057-.008a10.711 10.711 0 0 0 1.4-.269 11.514 11.514 0 0 0 1.388-.485c-.349.487-.7.906-1.037 1.311a7.775 7.775 0 0 1-1.386 1.25v.623a14.166 14.166 0 0 1-.9 4.992 14.216 14.216 0 0 1-2.7 4.509 13.291 13.291 0 0 1-4.438 3.327 12.782 12.782 0 0 1-6.043 1.323z"""); 3141 3142 WriteLiteral("/></svg>\r\n </button>\r\n"); 3143 3144 3145 #line 613 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3146 } 3147 3148 3149 #line default 3150 #line hidden 3151 WriteLiteral(" "); 3152 3153 3154 #line 614 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3155 if (!string.IsNullOrEmpty(facebook)) 3156 { 3157 3158 3159 #line default 3160 #line hidden 3161 WriteLiteral(" <button"); 3162 3163 WriteLiteral(" type=\"button\""); 3164 3165 WriteLiteral(" aria-label=\"Del på facebook\""); 3166 3167 WriteLiteral(" class=\"top-content__social-link link-facebook\""); 3168 3169 WriteLiteral(">\r\n <svg"); 3170 3171 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 3172 3173 WriteLiteral(" viewBox=\"0 0 12.945 24.181\""); 3174 3175 WriteLiteral("><path"); 3176 3177 WriteLiteral(" d=\"M8.32 24.181H3.698V12.944h-3.7V8.322h3.7V6.047a6.294 6.294 0 0 1 1.635-4.269A" + 3178 "5.028 5.028 0 0 1 9.245.001h3.7v4.552h-3.7a.867.867 0 0 0-.64.426 1.624 1.624 0 " + 3179 "0 0-.286 1v2.348h4.625v4.622H8.319v11.236z\""); 3180 3181 WriteLiteral("/></svg>\r\n </button>\r\n"); 3182 3183 3184 #line 619 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3185 } 3186 3187 3188 #line default 3189 #line hidden 3190 WriteLiteral(" "); 3191 3192 3193 #line 620 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3194 if (!string.IsNullOrEmpty(linkedIn)) 3195 { 3196 3197 3198 #line default 3199 #line hidden 3200 WriteLiteral(" <button"); 3201 3202 WriteLiteral(" type=\"button\""); 3203 3204 WriteLiteral(" aria-label=\"Del på linkedin\""); 3205 3206 WriteLiteral(" class=\"top-content__social-link link-linkedin\""); 3207 3208 WriteLiteral(">\r\n <svg"); 3209 3210 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 3211 3212 WriteLiteral(" viewBox=\"0 0 20.129 22.404\""); 3213 3214 WriteLiteral("><path"); 3215 3216 WriteLiteral(@" d=""M11.451 22.404H7.112V7.113h4.409v.71a5.1 5.1 0 0 1 2.433-.58c.146 0 .284 0 .411.014a6.95 6.95 0 0 1 2.846.709 6.335 6.335 0 0 1 2.134 2.205 6.226 6.226 0 0 1 .782 2.917v9.315h-4.339v-9.316a1.562 1.562 0 0 0-.215-.71l-.059-.079v-.006c-.182-.244-.313-.422-.5-.484a2.347 2.347 0 0 0-1.054-.3 1.219 1.219 0 0 0-.227.019 5.229 5.229 0 0 0-1.139.286 4.014 4.014 0 0 0-1.136.782v9.813zm-6.543 0H.497V7.113h4.411v15.29zM2.701 5.478a2.623 2.623 0 0 1-1.919-.782A2.623 2.623 0 0 1 0 2.774 2.923 2.923 0 0 1 .782.783 2.613 2.613 0 0 1 2.701.001a2.616 2.616 0 0 1 1.921.782 2.923 2.923 0 0 1 .782 1.991 2.623 2.623 0 0 1-.782 1.922 2.625 2.625 0 0 1-1.921.781z"""); 3217 3218 WriteLiteral("/></svg>\r\n </button>\r\n"); 3219 3220 3221 #line 625 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3222 } 3223 3224 3225 #line default 3226 #line hidden 3227 WriteLiteral(" </div>\r\n " + 3228 " </div>\r\n </div>\r\n"); 3229 3230 3231 #line 629 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3232 } 3233 3234 3235 #line default 3236 #line hidden 3237 WriteLiteral(" </div>\r\n </div>\r\n </div" + 3238 ">\r\n"); 3239 3240 3241 #line 633 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3242 } 3243 3244 3245 #line default 3246 #line hidden 3247 WriteLiteral("\r\n </section>\r\n"); 3248 3249 3250 #line 636 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3251 } 3252 3253 3254 #line default 3255 #line hidden 3256 WriteLiteral("\r\n\r\n"); 3257 3258 3259 #line 639 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3260 Write(Title("Subsite - Page")); 3261 3262 3263 #line default 3264 #line hidden 3265 WriteLiteral("\r\n"); 3266 3267 3268 #line 640 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3269 Write(Description("Almindelig side til subsites")); 3270 3271 3272 #line default 3273 #line hidden 3274 WriteLiteral("\r\n\r\n<div"); 3275 3276 WriteLiteral(" class=\"content content--primary\""); 3277 3278 WriteLiteral(">\r\n"); 3279 3280 WriteLiteral(" "); 3281 3282 3283 #line 643 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3284 Write(Model.Placeholder("primary", "Primære", "items-allowed:Ribbon_A,Ribbon_B,Ribbon_C,Ribbon_D,Ribbon_E,Ribbon_F,Gallery,Accordion,Richtext,Minimap,SponsorList,KultuNautCalendar,Infobox,Calendar,EksternKode,Kode,ModuleOnly")); 3285 3286 3287 #line default 3288 #line hidden 3289 WriteLiteral("\r\n"); 3290 3291 3292 #line 644 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3293 3294 3295 #line default 3296 #line hidden 3297 WriteLiteral("\r\n"); 3298 3299 3300 #line 647 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3301 3302 string pageCtaLink = Model.Item.GetString("Link"); 3303 if(string.IsNullOrEmpty(pageCtaLink)) 3304 { 3305 pageCtaLink = Model.Item.GetString("InternLink"); 3306 } 3307 string ctaExternalPartial = string.Empty; 3308 if (Model.Item.GetString("ButtonIcon") == "External") 3309 { 3310 ctaExternalPartial = "cta--external"; 3311 } 3312 3313 if (!string.IsNullOrEmpty(Model.Item.GetString("Link")) || !string.IsNullOrEmpty(pageCtaLink)) 3314 { 3315 string target = Model.Item.GetString("Target"); 3316 if (string.IsNullOrWhiteSpace(target)) 3317 { 3318 target = "_self"; 3319 } 3320 3321 3322 #line default 3323 #line hidden 3324 WriteLiteral(" <section"); 3325 3326 WriteLiteral(" class=\"page-cta-container soft-load\""); 3327 3328 WriteLiteral(">\r\n <div"); 3329 3330 WriteLiteral(" class=\"grid grid-container\""); 3331 3332 WriteLiteral(">\r\n <div"); 3333 3334 WriteLiteral(" class=\"row\""); 3335 3336 WriteLiteral(">\r\n\r\n <div"); 3337 3338 WriteLiteral(" class=\"col col--md-8 col--offset-md-2\""); 3339 3340 WriteLiteral(">\r\n <div"); 3341 3342 WriteLiteral(" class=\"page-cta\""); 3343 3344 WriteLiteral(">\r\n <a"); 3345 3346 WriteAttribute("class", Tuple.Create(" class=\"", 45783), Tuple.Create("\"", 45823) 3347 , Tuple.Create(Tuple.Create("", 45791), Tuple.Create("cta", 45791), true) 3348 3349 #line 672 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3350 , Tuple.Create(Tuple.Create(" ", 45794), Tuple.Create<System.Object, System.Int32>(ctaExternalPartial 3351 3352 #line default 3353 #line hidden 3354 , 45795), false) 3355 , Tuple.Create(Tuple.Create(" ", 45814), Tuple.Create("bg--link", 45815), true) 3356 ); 3357 3358 WriteAttribute("href", Tuple.Create(" href=\"", 45824), Tuple.Create("\"", 45843) 3359 3360 #line 672 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3361 , Tuple.Create(Tuple.Create("", 45831), Tuple.Create<System.Object, System.Int32>(pageCtaLink 3362 3363 #line default 3364 #line hidden 3365 , 45831), false) 3366 ); 3367 3368 WriteAttribute("title", Tuple.Create(" title=\"", 45844), Tuple.Create("\"", 45885) 3369 3370 #line 672 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3371 , Tuple.Create(Tuple.Create("", 45852), Tuple.Create<System.Object, System.Int32>(Model.Item.GetValue("Linklabel") 3372 3373 #line default 3374 #line hidden 3375 , 45852), false) 3376 ); 3377 3378 WriteAttribute("target", Tuple.Create(" target=\"", 45886), Tuple.Create("\"", 45902) 3379 3380 #line 672 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3381 , Tuple.Create(Tuple.Create("", 45895), Tuple.Create<System.Object, System.Int32>(target 3382 3383 #line default 3384 #line hidden 3385 , 45895), false) 3386 ); 3387 3388 WriteLiteral(">\r\n \r\n"); 3389 3390 WriteLiteral("<span"); 3391 3392 WriteLiteral(" class=\"arrow\""); 3393 3394 WriteLiteral(">\r\n <svg"); 3395 3396 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 3397 3398 WriteLiteral(" viewBox=\"0 0 40.62 16\""); 3399 3400 WriteLiteral("><path"); 3401 3402 WriteLiteral(" d=\"M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z\""); 3403 3404 WriteLiteral("/><path"); 3405 3406 WriteLiteral(" class=\"spine\""); 3407 3408 WriteLiteral(" d=\"M0 7.5h40v1H0z\""); 3409 3410 WriteLiteral("/></svg>\r\n</span>\r\n\r\n <span>"); 3411 3412 3413 #line 679 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3414 Write(Model.Item.GetValue("Linklabel")); 3415 3416 3417 #line default 3418 #line hidden 3419 WriteLiteral("</span>\r\n \r\n"); 3420 3421 WriteLiteral("<span"); 3422 3423 WriteLiteral(" class=\"external-link\""); 3424 3425 WriteLiteral(">\r\n <svg"); 3426 3427 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 3428 3429 WriteLiteral(" viewBox=\"0 0 24 24\""); 3430 3431 WriteLiteral("><path"); 3432 3433 WriteLiteral(@" d=""M20.234 24H3.372A3.372 3.372 0 0 1 0 20.628V3.766A3.778 3.778 0 0 1 3.429 0h9.429v1.714H3.429a1.734 1.734 0 0 0-1.714 1.714l-.028 17.2a1.686 1.686 0 0 0 1.686 1.686l17.2-.028a1.735 1.735 0 0 0 1.714-1.714v-9.428H24v9.428A3.778 3.778 0 0 1 20.234 24zm2.909-16.286a.854.854 0 0 1-.857-.857l-.025-4.1L9.216 15.2a.906.906 0 0 1-1.239 0 .808.808 0 0 1 0-1.181L20.909 1.685l-3.767.027a.857.857 0 1 1 0-1.714h5.981a.852.852 0 0 1 .876.835v6.022a.856.856 0 0 1-.856.859z"""); 3434 3435 WriteLiteral(" fill=\"#fff\""); 3436 3437 WriteLiteral("/></svg>\r\n</span>\r\n\r\n </a>\r\n </" + 3438 "div>\r\n </div>\r\n </div>\r\n </div>\r\n " + 3439 " </section>\r\n"); 3440 3441 3442 #line 692 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3443 } 3444 3445 3446 #line default 3447 #line hidden 3448 WriteLiteral("\r\n</div>\r\n<div"); 3449 3450 WriteLiteral(" class=\"content content--secondary\""); 3451 3452 WriteLiteral(">\r\n"); 3453 3454 WriteLiteral(" "); 3455 3456 3457 #line 696 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3458 Write(Model.Placeholder("secondary", "Sekundær", "items-allowed:Ribbon_A,Ribbon_B,Ribbon_C,Ribbon_D,Ribbon_E,Ribbon_D,Ribbon_E,Gallery,Ribbon_F,SponsorList,Infobox,Calendar,EksternKode,Kode,PersonPicker,ModuleOnly")); 3459 3460 3461 #line default 3462 #line hidden 3463 WriteLiteral("\r\n</div>\r\n\r\n"); 3464 3465 3466 #line 701 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3467 Write(SnippetStart("EditorSnippet")); 3468 3469 3470 #line default 3471 #line hidden 3472 WriteLiteral("\r\n\r\n"); 3473 3474 3475 #line 703 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3476 3477 DateTime date = Model.UpdatedDate; 3478 3479 3480 foreach (var user in Model.Item.GetUsers("Editor")) 3481 { 3482 3483 3484 #line default 3485 #line hidden 3486 WriteLiteral(" <meta"); 3487 3488 WriteLiteral(" name=\"web_author\""); 3489 3490 WriteAttribute("content", Tuple.Create(" content=\"", 47754), Tuple.Create("\"", 47778) 3491 3492 #line 709 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3493 , Tuple.Create(Tuple.Create("", 47764), Tuple.Create<System.Object, System.Int32>(user.UserName 3494 3495 #line default 3496 #line hidden 3497 , 47764), false) 3498 ); 3499 3500 WriteLiteral(" />\r\n"); 3501 3502 WriteLiteral(" <meta"); 3503 3504 WriteLiteral(" name=\"contact\""); 3505 3506 WriteAttribute("content", Tuple.Create(" content=\"", 47812), Tuple.Create("\"", 47833) 3507 3508 #line 710 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3509 , Tuple.Create(Tuple.Create("", 47822), Tuple.Create<System.Object, System.Int32>(user.Email 3510 3511 #line default 3512 #line hidden 3513 , 47822), false) 3514 ); 3515 3516 WriteLiteral(" />\r\n"); 3517 3518 3519 #line 711 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3520 } 3521 3522 3523 #line default 3524 #line hidden 3525 WriteLiteral(" <meta"); 3526 3527 WriteLiteral(" name=\"Last-Modified\""); 3528 3529 WriteAttribute("content", Tuple.Create(" content=\"", 47876), Tuple.Create("\"", 47924) 3530 3531 #line 712 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3532 , Tuple.Create(Tuple.Create("", 47886), Tuple.Create<System.Object, System.Int32>(date.ToString("yyyy-MM-ddTHH:mm:ssZ") 3533 3534 #line default 3535 #line hidden 3536 , 47886), false) 3537 ); 3538 3539 WriteLiteral(" />\r\n"); 3540 3541 3542 #line 713 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3543 3544 3545 3546 #line default 3547 #line hidden 3548 WriteLiteral("\r\n"); 3549 3550 3551 #line 715 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3552 Write(SnippetEnd("EditorSnippet")); 3553 3554 3555 #line default 3556 #line hidden 3557 WriteLiteral("\r\n </main>\r\n\r\n"); 3558 3559 3560 #line 718 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3561 3562 3563 #line default 3564 #line hidden 3565 3566 #line 722 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3567 3568 string redirectPage = ""; 3569 3570 string footerPhonenumber = Model.Area.Item.GetString("Phonenumber"); 3571 string footerEmail = Model.Area.Item.GetString("Email"); 3572 string footerFacebook = Model.Area.Item.GetString("Facebook"); 3573 string footerTwitter = Model.Area.Item.GetString("Twitter"); 3574 string footerLinkedIn = Model.Area.Item.GetString("LinkedIn"); 3575 string footerInstagram = Model.Area.Item.GetString("Instagram"); 3576 3577 var links1 = Model.Area.Item.GetItems("ColumnLinks1"); 3578 var links2 = Model.Area.Item.GetItems("ColumnLinks2"); 3579 var links3 = Model.Area.Item.GetItems("ColumnLinks3"); 3580 string CLabel1 = Model.Area.Item.GetString("ColumnLabel1"); 3581 string CLabel2 = Model.Area.Item.GetString("ColumnLabel2"); 3582 string CLabel3 = Model.Area.Item.GetString("ColumnLabel3"); 3583 3584 string contactValue = string.Empty; 3585 3586 var footerImage = Model.Area.Item.GetString("Image"); 3587 var footerImageLink = Model.Area.Item.GetItem("ImageLink").GetString("LinkInternal"); 3588 var footerImageLinkText = Model.Area.Item.GetItem("ImageLink").GetString("LinkText"); 3589 var footerImageLinkTarget = Model.Area.Item.GetItem("ImageLink").GetList("LinkTarget").SelectedValue; 3590 var footerImageLinkLinkType = Model.Area.Item.GetItem("ImageLink").GetList("LinkType").SelectedValue; 3591 3592 var footerImage2 = Model.Area.Item.GetString("Image2"); 3593 var footerImageLink2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkInternal"); 3594 var footerImageLinkText2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkText"); 3595 var footerImageLinkTarget2 = Model.Area.Item.GetItem("ImageLink2").GetList("LinkTarget").SelectedValue; 3596 var footerImageLinkLinkType2 = Model.Area.Item.GetItem("ImageLink2").GetList("LinkType").SelectedValue; 3597 3598 if (footerImageLinkLinkType == "external") 3599 { 3600 footerImageLink = Model.Area.Item.GetItem("ImageLink").GetString("LinkExternal"); 3601 } 3602 3603 if (footerImageLinkLinkType2 == "external") 3604 { 3605 footerImageLink2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkExternal"); 3606 } 3607 3608 if (Model.Area.Item.GetValue("Email") != null) 3609 { 3610 contactValue = footerEmail.Contains("@") ? "mailto:" + footerEmail : footerEmail; 3611 } 3612 3613 3614 #line default 3615 #line hidden 3616 WriteLiteral("\r\n\r\n<footer"); 3617 3618 WriteLiteral(" class=\"footer soft-load\""); 3619 3620 WriteLiteral(">\r\n <aside"); 3621 3622 WriteLiteral(" class=\"footer__sidebar\""); 3623 3624 WriteLiteral(">\r\n <div"); 3625 3626 WriteLiteral(" class=\"footer__culture\""); 3627 3628 WriteLiteral(">\r\n"); 3629 3630 3631 #line 772 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3632 3633 3634 #line default 3635 #line hidden 3636 3637 #line 772 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3638 if (footerImage != "") 3639 { 3640 3641 3642 #line default 3643 #line hidden 3644 WriteLiteral(" <a"); 3645 3646 WriteLiteral(" class=\"footer__culture-link\""); 3647 3648 WriteAttribute("href", Tuple.Create(" href=\"", 50600), Tuple.Create("\"", 50623) 3649 3650 #line 774 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3651 , Tuple.Create(Tuple.Create("", 50607), Tuple.Create<System.Object, System.Int32>(footerImageLink 3652 3653 #line default 3654 #line hidden 3655 , 50607), false) 3656 ); 3657 3658 WriteAttribute("target", Tuple.Create(" target=\"", 50624), Tuple.Create("\"", 50655) 3659 3660 #line 774 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3661 , Tuple.Create(Tuple.Create("", 50633), Tuple.Create<System.Object, System.Int32>(footerImageLinkTarget 3662 3663 #line default 3664 #line hidden 3665 , 50633), false) 3666 ); 3667 3668 WriteLiteral(">\r\n <img"); 3669 3670 WriteAttribute("src", Tuple.Create(" src=\"", 50683), Tuple.Create("\"", 50701) 3671 3672 #line 775 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3673 , Tuple.Create(Tuple.Create("", 50689), Tuple.Create<System.Object, System.Int32>(footerImage 3674 3675 #line default 3676 #line hidden 3677 , 50689), false) 3678 ); 3679 3680 WriteAttribute("alt", Tuple.Create(" alt=\"", 50702), Tuple.Create("\"", 50728) 3681 3682 #line 775 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3683 , Tuple.Create(Tuple.Create("", 50708), Tuple.Create<System.Object, System.Int32>(footerImageLinkText 3684 3685 #line default 3686 #line hidden 3687 , 50708), false) 3688 ); 3689 3690 WriteLiteral(">\r\n </a>\r\n"); 3691 3692 3693 #line 777 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3694 } 3695 3696 3697 #line default 3698 #line hidden 3699 WriteLiteral(" "); 3700 3701 3702 #line 778 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3703 if (footerImage2 != "") 3704 { 3705 3706 3707 #line default 3708 #line hidden 3709 WriteLiteral(" <a"); 3710 3711 WriteLiteral(" class=\"footer__culture-link\""); 3712 3713 WriteAttribute("href", Tuple.Create(" href=\"", 50869), Tuple.Create("\"", 50893) 3714 3715 #line 780 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3716 , Tuple.Create(Tuple.Create("", 50876), Tuple.Create<System.Object, System.Int32>(footerImageLink2 3717 3718 #line default 3719 #line hidden 3720 , 50876), false) 3721 ); 3722 3723 WriteAttribute("target", Tuple.Create(" target=\"", 50894), Tuple.Create("\"", 50926) 3724 3725 #line 780 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3726 , Tuple.Create(Tuple.Create("", 50903), Tuple.Create<System.Object, System.Int32>(footerImageLinkTarget2 3727 3728 #line default 3729 #line hidden 3730 , 50903), false) 3731 ); 3732 3733 WriteLiteral(">\r\n <img"); 3734 3735 WriteAttribute("src", Tuple.Create(" src=\"", 50954), Tuple.Create("\"", 50973) 3736 3737 #line 781 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3738 , Tuple.Create(Tuple.Create("", 50960), Tuple.Create<System.Object, System.Int32>(footerImage2 3739 3740 #line default 3741 #line hidden 3742 , 50960), false) 3743 ); 3744 3745 WriteAttribute("alt", Tuple.Create(" alt=\"", 50974), Tuple.Create("\"", 51001) 3746 3747 #line 781 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3748 , Tuple.Create(Tuple.Create("", 50980), Tuple.Create<System.Object, System.Int32>(footerImageLinkText2 3749 3750 #line default 3751 #line hidden 3752 , 50980), false) 3753 ); 3754 3755 WriteLiteral(">\r\n </a>\r\n"); 3756 3757 3758 #line 783 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3759 } 3760 3761 3762 #line default 3763 #line hidden 3764 WriteLiteral(" </div>\r\n </aside>\r\n <div"); 3765 3766 WriteLiteral(" class=\"footer__container\""); 3767 3768 WriteLiteral(">\r\n <div"); 3769 3770 WriteLiteral(" class=\"grid grid-container\""); 3771 3772 WriteLiteral(">\r\n <div"); 3773 3774 WriteLiteral(" class=\"row\""); 3775 3776 WriteLiteral(">\r\n <div"); 3777 3778 WriteLiteral(" class=\"col col--md-3 footer__col-first\""); 3779 3780 WriteLiteral(">\r\n <div"); 3781 3782 WriteLiteral(" class=\"footer__logo\""); 3783 3784 WriteLiteral(">\r\n"); 3785 3786 3787 #line 791 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3788 3789 3790 #line default 3791 #line hidden 3792 3793 #line 791 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3794 if (Model.Area.Item.GetString("Logo") != "") 3795 { 3796 3797 3798 #line default 3799 #line hidden 3800 WriteLiteral(" <a"); 3801 3802 WriteLiteral(" href=\"/\""); 3803 3804 WriteLiteral(" title=\"Gå til forsiden\""); 3805 3806 WriteLiteral(" class=\"footer__logo-link\""); 3807 3808 WriteLiteral(">\r\n <img"); 3809 3810 WriteAttribute("src", Tuple.Create(" src=\"", 51526), Tuple.Create("\"", 51566) 3811 3812 #line 794 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3813 , Tuple.Create(Tuple.Create("", 51532), Tuple.Create<System.Object, System.Int32>(Model.Area.Item.GetString("Logo") 3814 3815 #line default 3816 #line hidden 3817 , 51532), false) 3818 ); 3819 3820 WriteLiteral(" alt=\"Logo alt tekst\""); 3821 3822 WriteLiteral(">\r\n </a>\r\n"); 3823 3824 3825 #line 796 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3826 } 3827 3828 3829 #line default 3830 #line hidden 3831 WriteLiteral(" </div>\r\n <div"); 3832 3833 WriteLiteral(" class=\"footer__contact-desktop\""); 3834 3835 WriteLiteral(">\r\n\r\n"); 3836 3837 3838 #line 800 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3839 3840 3841 #line default 3842 #line hidden 3843 3844 #line 800 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3845 if (!string.IsNullOrEmpty(footerPhonenumber)) 3846 { 3847 3848 3849 #line default 3850 #line hidden 3851 WriteLiteral(" <div"); 3852 3853 WriteLiteral(" class=\"footer__contact\""); 3854 3855 WriteLiteral("> \r\n <a"); 3856 3857 WriteAttribute("href", Tuple.Create(" href=\"", 51915), Tuple.Create("\"", 51972) 3858 , Tuple.Create(Tuple.Create("", 51922), Tuple.Create("tel:+45", 51922), true) 3859 3860 #line 803 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3861 , Tuple.Create(Tuple.Create("", 51929), Tuple.Create<System.Object, System.Int32>(Model.Area.Item.GetString("Phonenumber") 3862 3863 #line default 3864 #line hidden 3865 , 51929), false) 3866 ); 3867 3868 WriteAttribute("title", Tuple.Create(" title=\"", 51973), Tuple.Create("\"", 52021) 3869 3870 #line 803 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3871 , Tuple.Create(Tuple.Create("", 51981), Tuple.Create<System.Object, System.Int32>(Model.Area.Item.GetString("PhoneLabel") 3872 3873 #line default 3874 #line hidden 3875 , 51981), false) 3876 ); 3877 3878 WriteLiteral(" class=\"footer__contact-link\""); 3879 3880 WriteLiteral(">\r\n <span"); 3881 3882 WriteLiteral(" class=\"footer__contact-svg\""); 3883 3884 WriteLiteral(">\r\n <svg"); 3885 3886 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 3887 3888 WriteLiteral(" viewBox=\"0 0 26.054 26\""); 3889 3890 WriteLiteral("><path"); 3891 3892 WriteLiteral(@" d=""M4.991 26a2.743 2.743 0 0 1-2.025-.844L.554 22.75a1.87 1.87 0 0 1-.548-1.45 1.263 1.263 0 0 1 .548-.958l4.824-3.609a2.4 2.4 0 0 1 1.32-.457 1.5 1.5 0 0 1 1.092.457l1.427 1.423a48.044 48.044 0 0 0 5.207-4.43 41.4 41.4 0 0 0 3.889-4.542l-1.476-1.469a1.8 1.8 0 0 1 0-2.406L20.455.5a1.71 1.71 0 0 1 2.412 0l2.413 2.4c1.289 1.286.723 2.836.067 4.629l-.067.183a57.34 57.34 0 0 1-7.605 9.913 51.92 51.92 0 0 1-9.883 7.528A6.261 6.261 0 0 1 4.991 26zm1.447-7.805a1.529 1.529 0 0 0-.84.291l-3.07 2.3c-.53.446-.227 1.15 0 1.531l1.535 1.531a2.019 2.019 0 0 0 1.305.324 2.928 2.928 0 0 0 1.217-.214c.072-.045 7.233-4.553 10.252-7.818a50.434 50.434 0 0 0 7.236-9.622c.3-.588.512-1.932-.109-2.515l-1.535-1.536a1.2 1.2 0 0 0-.827-.373.866.866 0 0 0-.708.373l-1.11 1.476-1.193 1.585a1.148 1.148 0 0 0 0 1.531l1.938 1.932c-3.4 5.511-9.1 9.743-11.4 11.307l-.107.074-1.889-1.886a.954.954 0 0 0-.695-.291z"""); 3893 3894 WriteLiteral("/></svg>\r\n </span>\r\n"); 3895 3896 WriteLiteral(" "); 3897 3898 3899 #line 807 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3900 Write(Model.Area.Item.GetString("Phonenumber")); 3901 3902 3903 #line default 3904 #line hidden 3905 WriteLiteral("\r\n </a>\r\n <span>\r\n"); 3906 3907 WriteLiteral(" "); 3908 3909 3910 #line 810 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3911 Write(Model.Area.Item.GetString("PhonenumberLabel")); 3912 3913 3914 #line default 3915 #line hidden 3916 WriteLiteral("\r\n </span>\r\n </div>\r\n"); 3917 3918 3919 #line 813 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3920 } 3921 3922 3923 #line default 3924 #line hidden 3925 WriteLiteral(" \r\n"); 3926 3927 3928 #line 815 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3929 3930 3931 #line default 3932 #line hidden 3933 3934 #line 815 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3935 if (!string.IsNullOrEmpty(footerEmail)) 3936 { 3937 3938 3939 #line default 3940 #line hidden 3941 WriteLiteral(" <div"); 3942 3943 WriteLiteral(" class=\"footer__contact\""); 3944 3945 WriteLiteral(">\r\n <a"); 3946 3947 WriteAttribute("href", Tuple.Create(" href=\"", 53684), Tuple.Create("\"", 53704) 3948 3949 #line 818 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3950 , Tuple.Create(Tuple.Create("", 53691), Tuple.Create<System.Object, System.Int32>(contactValue 3951 3952 #line default 3953 #line hidden 3954 , 53691), false) 3955 ); 3956 3957 WriteAttribute("title", Tuple.Create(" title=\"", 53705), Tuple.Create("\"", 53753) 3958 3959 #line 818 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3960 , Tuple.Create(Tuple.Create("", 53713), Tuple.Create<System.Object, System.Int32>(Model.Area.Item.GetString("EmailLabel") 3961 3962 #line default 3963 #line hidden 3964 , 53713), false) 3965 ); 3966 3967 WriteLiteral(" class=\"footer__contact-link\""); 3968 3969 WriteLiteral(">\r\n <span"); 3970 3971 WriteLiteral(" class=\"footer__contact-svg\""); 3972 3973 WriteLiteral(">\r\n <svg"); 3974 3975 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 3976 3977 WriteLiteral(" viewBox=\"0 0 26 21.125\""); 3978 3979 WriteLiteral("><path"); 3980 3981 WriteLiteral(@" d=""M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"""); 3982 3983 WriteLiteral("/></svg>\r\n </span>\r\n"); 3984 3985 WriteLiteral(" "); 3986 3987 3988 #line 822 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 3989 Write(Model.Area.Item.GetString("EmailLabel")); 3990 3991 3992 #line default 3993 #line hidden 3994 WriteLiteral("\r\n </a>\r\n <span>\r\n"); 3995 3996 WriteLiteral(" "); 3997 3998 3999 #line 825 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4000 Write(Model.Area.Item.GetString("EmailLabel_2")); 4001 4002 4003 #line default 4004 #line hidden 4005 WriteLiteral("\r\n </span>\r\n </div>\r\n"); 4006 4007 4008 #line 828 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4009 } 4010 4011 4012 #line default 4013 #line hidden 4014 WriteLiteral(" </div>\r\n </div>\r\n <div"); 4015 4016 WriteLiteral(" class=\"col col--md-3 footer__col-info\""); 4017 4018 WriteLiteral(">\r\n <div"); 4019 4020 WriteLiteral(" class=\"footer__info\""); 4021 4022 WriteLiteral(">\r\n <div"); 4023 4024 WriteLiteral(" class=\"footer__accordion\""); 4025 4026 WriteLiteral(" data-module=\"accordion\""); 4027 4028 WriteLiteral(">\r\n <div"); 4029 4030 WriteLiteral(" class=\"accordion\""); 4031 4032 WriteLiteral(">\r\n"); 4033 4034 4035 #line 835 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4036 4037 4038 #line default 4039 #line hidden 4040 4041 #line 835 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4042 if (!string.IsNullOrEmpty(CLabel1)) 4043 { 4044 4045 4046 #line default 4047 #line hidden 4048 WriteLiteral(" <h2"); 4049 4050 WriteLiteral(" class=\"accordion__heading footer__heading\""); 4051 4052 WriteLiteral(">\r\n <button"); 4053 4054 WriteLiteral(" id=\"accordion__trigger_info\""); 4055 4056 WriteLiteral(" type=\"button\""); 4057 4058 WriteLiteral(" class=\"accordion__trigger\""); 4059 4060 WriteLiteral(" aria-expanded=\"false\""); 4061 4062 WriteLiteral(" aria-controls=\"accordion__content_info\""); 4063 4064 WriteLiteral(">\r\n"); 4065 4066 WriteLiteral(" "); 4067 4068 4069 #line 839 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4070 Write(Model.Area.Item.GetString("ColumnLabel1")); 4071 4072 4073 #line default 4074 #line hidden 4075 WriteLiteral("\r\n <span"); 4076 4077 WriteLiteral(" class=\"accordion__chevron\""); 4078 4079 WriteLiteral(" aria-hidden=\"true\""); 4080 4081 WriteLiteral(">\r\n <svg"); 4082 4083 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4084 4085 WriteLiteral(" viewBox=\"0 0 25.469 14.143\""); 4086 4087 WriteLiteral("><path"); 4088 4089 WriteLiteral(" d=\"M12.733 14.137l-.006.006L0 1.416 1.414 0l11.321 11.319L24.053 0l1.416 1.416L1" + 4090 "2.74 14.143z\""); 4091 4092 WriteLiteral("/></svg>\r\n </span>\r\n " + 4093 " </button>\r\n </h2> \r\n"); 4094 4095 4096 #line 845 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4097 }else{ 4098 4099 4100 #line default 4101 #line hidden 4102 WriteLiteral(" <span"); 4103 4104 WriteLiteral(" class=\"accordion__heading footer__heading\""); 4105 4106 WriteLiteral(">\r\n <button"); 4107 4108 WriteLiteral(" id=\"accordion__trigger_info\""); 4109 4110 WriteLiteral(" type=\"button\""); 4111 4112 WriteLiteral(" class=\"accordion__trigger\""); 4113 4114 WriteLiteral(" aria-expanded=\"false\""); 4115 4116 WriteLiteral(" aria-controls=\"accordion__content_info\""); 4117 4118 WriteLiteral("> \r\n"); 4119 4120 WriteLiteral(" "); 4121 4122 4123 #line 848 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4124 Write(Model.Area.Item.GetString("ColumnLabel1")); 4125 4126 4127 #line default 4128 #line hidden 4129 WriteLiteral("\r\n <span"); 4130 4131 WriteLiteral(" class=\"accordion__chevron\""); 4132 4133 WriteLiteral(" aria-hidden=\"true\""); 4134 4135 WriteLiteral(">\r\n <svg"); 4136 4137 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4138 4139 WriteLiteral(" viewBox=\"0 0 25.469 14.143\""); 4140 4141 WriteLiteral("><path"); 4142 4143 WriteLiteral(" d=\"M12.733 14.137l-.006.006L0 1.416 1.414 0l11.321 11.319L24.053 0l1.416 1.416L1" + 4144 "2.74 14.143z\""); 4145 4146 WriteLiteral("/></svg>\r\n </span>\r\n " + 4147 " </button>\r\n </span> " + 4148 " \r\n"); 4149 4150 4151 #line 854 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4152 } 4153 4154 4155 #line default 4156 #line hidden 4157 WriteLiteral(" "); 4158 4159 4160 #line 855 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4161 if (links1 != null) 4162 { 4163 4164 4165 #line default 4166 #line hidden 4167 WriteLiteral(" <div"); 4168 4169 WriteLiteral(" id=\"accordion__content_info\""); 4170 4171 WriteLiteral(" class=\"accordion__content\""); 4172 4173 WriteLiteral(" aria-hidden=\"true\""); 4174 4175 WriteLiteral(" aria-labelledby=\"accordion__trigger_info\""); 4176 4177 WriteLiteral(">\r\n <ul"); 4178 4179 WriteLiteral(" class=\"footer__list\""); 4180 4181 WriteLiteral(">\r\n"); 4182 4183 4184 #line 859 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4185 4186 4187 #line default 4188 #line hidden 4189 4190 #line 859 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4191 foreach (var columnLink in links1) 4192 { 4193 4194 4195 #line default 4196 #line hidden 4197 4198 #line 861 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4199 Write(RenderColumnLink(columnLink)); 4200 4201 4202 #line default 4203 #line hidden 4204 4205 #line 861 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4206 4207 } 4208 4209 4210 #line default 4211 #line hidden 4212 WriteLiteral(" </ul>\r\n " + 4213 " </div>\r\n"); 4214 4215 4216 #line 865 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4217 } 4218 4219 4220 #line default 4221 #line hidden 4222 WriteLiteral(" </div>\r\n </div>\r\n " + 4223 " </div>\r\n </div>\r\n <div"); 4224 4225 WriteLiteral(" class=\"col col--md-3 footer__col-hours\""); 4226 4227 WriteLiteral(">\r\n <div"); 4228 4229 WriteLiteral(" class=\"footer__hours\""); 4230 4231 WriteLiteral(">\r\n <div"); 4232 4233 WriteLiteral(" class=\"footer__accordion\""); 4234 4235 WriteLiteral(" data-module=\"accordion\""); 4236 4237 WriteLiteral(">\r\n <div"); 4238 4239 WriteLiteral(" class=\"accordion\""); 4240 4241 WriteLiteral(">\r\n"); 4242 4243 4244 #line 874 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4245 4246 4247 #line default 4248 #line hidden 4249 4250 #line 874 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4251 if (!string.IsNullOrEmpty(CLabel2)) 4252 { 4253 4254 4255 #line default 4256 #line hidden 4257 WriteLiteral(" <h2"); 4258 4259 WriteLiteral(" class=\"accordion__heading footer__heading\""); 4260 4261 WriteLiteral(">\r\n <button"); 4262 4263 WriteLiteral(" id=\"accordion__trigger_hours\""); 4264 4265 WriteLiteral(" type=\"button\""); 4266 4267 WriteLiteral(" class=\"accordion__trigger\""); 4268 4269 WriteLiteral(" aria-expanded=\"false\""); 4270 4271 WriteLiteral(" aria-controls=\"accordion__content_hours\""); 4272 4273 WriteLiteral(">\r\n"); 4274 4275 WriteLiteral(" "); 4276 4277 4278 #line 878 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4279 Write(Model.Area.Item.GetString("ColumnLabel2")); 4280 4281 4282 #line default 4283 #line hidden 4284 WriteLiteral("\r\n <span"); 4285 4286 WriteLiteral(" class=\"accordion__chevron\""); 4287 4288 WriteLiteral(" aria-hidden=\"true\""); 4289 4290 WriteLiteral(">\r\n <svg"); 4291 4292 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4293 4294 WriteLiteral(" viewBox=\"0 0 25.469 14.143\""); 4295 4296 WriteLiteral("><path"); 4297 4298 WriteLiteral(" d=\"M12.733 14.137l-.006.006L0 1.416 1.414 0l11.321 11.319L24.053 0l1.416 1.416L1" + 4299 "2.74 14.143z\""); 4300 4301 WriteLiteral("/></svg>\r\n </span>\r\n " + 4302 " </button>\r\n </h2>\r\n"); 4303 4304 4305 #line 884 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4306 }else{ 4307 4308 4309 4310 #line default 4311 #line hidden 4312 WriteLiteral(" <span"); 4313 4314 WriteLiteral(" class=\"accordion__heading footer__heading\""); 4315 4316 WriteLiteral(">\r\n <button"); 4317 4318 WriteLiteral(" id=\"accordion__trigger_hours\""); 4319 4320 WriteLiteral(" type=\"button\""); 4321 4322 WriteLiteral(" class=\"accordion__trigger\""); 4323 4324 WriteLiteral(" aria-expanded=\"false\""); 4325 4326 WriteLiteral(" aria-controls=\"accordion__content_hours\""); 4327 4328 WriteLiteral(">\r\n"); 4329 4330 WriteLiteral(" "); 4331 4332 4333 #line 888 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4334 Write(Model.Area.Item.GetString("ColumnLabel2")); 4335 4336 4337 #line default 4338 #line hidden 4339 WriteLiteral("\r\n <span"); 4340 4341 WriteLiteral(" class=\"accordion__chevron\""); 4342 4343 WriteLiteral(" aria-hidden=\"true\""); 4344 4345 WriteLiteral(">\r\n <svg"); 4346 4347 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4348 4349 WriteLiteral(" viewBox=\"0 0 25.469 14.143\""); 4350 4351 WriteLiteral("><path"); 4352 4353 WriteLiteral(" d=\"M12.733 14.137l-.006.006L0 1.416 1.414 0l11.321 11.319L24.053 0l1.416 1.416L1" + 4354 "2.74 14.143z\""); 4355 4356 WriteLiteral("/></svg>\r\n </span>\r\n " + 4357 " </button>\r\n </span> " + 4358 " \r\n"); 4359 4360 4361 #line 894 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4362 } 4363 4364 4365 #line default 4366 #line hidden 4367 WriteLiteral(" "); 4368 4369 4370 #line 895 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4371 if (links2 != null) 4372 { 4373 4374 4375 4376 #line default 4377 #line hidden 4378 WriteLiteral(" <div"); 4379 4380 WriteLiteral(" id=\"accordion__content_hours\""); 4381 4382 WriteLiteral(" class=\"accordion__content\""); 4383 4384 WriteLiteral(" aria-hidden=\"true\""); 4385 4386 WriteLiteral(" aria-labelledby=\"accordion__trigger_hours\""); 4387 4388 WriteLiteral(">\r\n <ul"); 4389 4390 WriteLiteral(" class=\"footer__list\""); 4391 4392 WriteLiteral(">\r\n"); 4393 4394 4395 #line 900 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4396 4397 4398 #line default 4399 #line hidden 4400 4401 #line 900 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4402 foreach (var columnLink in links2) 4403 { 4404 4405 4406 #line default 4407 #line hidden 4408 4409 #line 902 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4410 Write(RenderColumnLink(columnLink)); 4411 4412 4413 #line default 4414 #line hidden 4415 4416 #line 902 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4417 4418 } 4419 4420 4421 #line default 4422 #line hidden 4423 WriteLiteral(" </ul>\r\n " + 4424 " </div>\r\n"); 4425 4426 4427 #line 906 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4428 } 4429 4430 4431 #line default 4432 #line hidden 4433 WriteLiteral(" </div>\r\n </div>\r\n " + 4434 " <div"); 4435 4436 WriteLiteral(" class=\"footer__contact-mobile\""); 4437 4438 WriteLiteral(">\r\n <div"); 4439 4440 WriteLiteral(" class=\"footer__contact\""); 4441 4442 WriteLiteral(">\r\n <a"); 4443 4444 WriteAttribute("href", Tuple.Create(" href=\"", 60665), Tuple.Create("\"", 60722) 4445 , Tuple.Create(Tuple.Create("", 60672), Tuple.Create("tel:+45", 60672), true) 4446 4447 #line 911 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4448 , Tuple.Create(Tuple.Create("", 60679), Tuple.Create<System.Object, System.Int32>(Model.Area.Item.GetString("Phonenumber") 4449 4450 #line default 4451 #line hidden 4452 , 60679), false) 4453 ); 4454 4455 WriteAttribute("title", Tuple.Create(" title=\"", 60723), Tuple.Create("\"", 60771) 4456 4457 #line 911 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4458 , Tuple.Create(Tuple.Create("", 60731), Tuple.Create<System.Object, System.Int32>(Model.Area.Item.GetString("PhoneLabel") 4459 4460 #line default 4461 #line hidden 4462 , 60731), false) 4463 ); 4464 4465 WriteLiteral(" class=\"footer__contact-link\""); 4466 4467 WriteLiteral(">\r\n <span"); 4468 4469 WriteLiteral(" class=\"footer__contact-svg\""); 4470 4471 WriteLiteral(">\r\n <svg"); 4472 4473 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4474 4475 WriteLiteral(" viewBox=\"0 0 26.054 26\""); 4476 4477 WriteLiteral("><path"); 4478 4479 WriteLiteral(@" d=""M4.991 26a2.743 2.743 0 0 1-2.025-.844L.554 22.75a1.87 1.87 0 0 1-.548-1.45 1.263 1.263 0 0 1 .548-.958l4.824-3.609a2.4 2.4 0 0 1 1.32-.457 1.5 1.5 0 0 1 1.092.457l1.427 1.423a48.044 48.044 0 0 0 5.207-4.43 41.4 41.4 0 0 0 3.889-4.542l-1.476-1.469a1.8 1.8 0 0 1 0-2.406L20.455.5a1.71 1.71 0 0 1 2.412 0l2.413 2.4c1.289 1.286.723 2.836.067 4.629l-.067.183a57.34 57.34 0 0 1-7.605 9.913 51.92 51.92 0 0 1-9.883 7.528A6.261 6.261 0 0 1 4.991 26zm1.447-7.805a1.529 1.529 0 0 0-.84.291l-3.07 2.3c-.53.446-.227 1.15 0 1.531l1.535 1.531a2.019 2.019 0 0 0 1.305.324 2.928 2.928 0 0 0 1.217-.214c.072-.045 7.233-4.553 10.252-7.818a50.434 50.434 0 0 0 7.236-9.622c.3-.588.512-1.932-.109-2.515l-1.535-1.536a1.2 1.2 0 0 0-.827-.373.866.866 0 0 0-.708.373l-1.11 1.476-1.193 1.585a1.148 1.148 0 0 0 0 1.531l1.938 1.932c-3.4 5.511-9.1 9.743-11.4 11.307l-.107.074-1.889-1.886a.954.954 0 0 0-.695-.291z"""); 4480 4481 WriteLiteral("/></svg>\r\n </span>\r\n"); 4482 4483 WriteLiteral(" "); 4484 4485 4486 #line 915 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4487 Write(Model.Area.Item.GetString("Phonenumber")); 4488 4489 4490 #line default 4491 #line hidden 4492 WriteLiteral("\r\n </a>\r\n <span>\r\n"); 4493 4494 WriteLiteral(" "); 4495 4496 4497 #line 918 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4498 Write(Model.Area.Item.GetString("PhonenumberLabel")); 4499 4500 4501 #line default 4502 #line hidden 4503 WriteLiteral("\r\n </span>\r\n </div>\r\n " + 4504 " <div"); 4505 4506 WriteLiteral(" class=\"footer__contact\""); 4507 4508 WriteLiteral(">\r\n <a"); 4509 4510 WriteAttribute("href", Tuple.Create(" href=\"", 62341), Tuple.Create("\"", 62361) 4511 4512 #line 922 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4513 , Tuple.Create(Tuple.Create("", 62348), Tuple.Create<System.Object, System.Int32>(contactValue 4514 4515 #line default 4516 #line hidden 4517 , 62348), false) 4518 ); 4519 4520 WriteAttribute("title", Tuple.Create(" title=\"", 62362), Tuple.Create("\"", 62410) 4521 4522 #line 922 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4523 , Tuple.Create(Tuple.Create("", 62370), Tuple.Create<System.Object, System.Int32>(Model.Area.Item.GetString("EmailLabel") 4524 4525 #line default 4526 #line hidden 4527 , 62370), false) 4528 ); 4529 4530 WriteLiteral(" class=\"footer__contact-link\""); 4531 4532 WriteLiteral(">\r\n <span"); 4533 4534 WriteLiteral(" class=\"footer__contact-svg\""); 4535 4536 WriteLiteral(">\r\n <svg"); 4537 4538 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4539 4540 WriteLiteral(" viewBox=\"0 0 26 21.125\""); 4541 4542 WriteLiteral("><path"); 4543 4544 WriteLiteral(@" d=""M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"""); 4545 4546 WriteLiteral("/></svg>\r\n </span>\r\n"); 4547 4548 WriteLiteral(" "); 4549 4550 4551 #line 926 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4552 Write(Model.Area.Item.GetString("EmailLabel")); 4553 4554 4555 #line default 4556 #line hidden 4557 WriteLiteral("\r\n </a>\r\n <span>\r\n"); 4558 4559 WriteLiteral(" "); 4560 4561 4562 #line 929 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4563 Write(Model.Area.Item.GetString("EmailLabel_2")); 4564 4565 4566 #line default 4567 #line hidden 4568 WriteLiteral("\r\n </span>\r\n </div>\r\n " + 4569 " </div>\r\n </div>\r\n </div>" + 4570 "\r\n <div"); 4571 4572 WriteLiteral(" class=\"col col--md-3 footer__col-last\""); 4573 4574 WriteLiteral(">\r\n <div"); 4575 4576 WriteLiteral(" class=\"footer__shortcuts\""); 4577 4578 WriteLiteral(">\r\n"); 4579 4580 4581 #line 937 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4582 4583 4584 #line default 4585 #line hidden 4586 4587 #line 937 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4588 if (!string.IsNullOrEmpty(CLabel3)) 4589 { 4590 4591 4592 #line default 4593 #line hidden 4594 WriteLiteral(" <h2"); 4595 4596 WriteLiteral(" class=\"footer__heading\""); 4597 4598 WriteLiteral(">\r\n"); 4599 4600 WriteLiteral(" "); 4601 4602 4603 #line 940 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4604 Write(Model.Area.Item.GetString("ColumnLabel3")); 4605 4606 4607 #line default 4608 #line hidden 4609 WriteLiteral("\r\n </h2>\r\n"); 4610 4611 4612 #line 942 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4613 } 4614 4615 4616 #line default 4617 #line hidden 4618 WriteLiteral("\t\r\n"); 4619 4620 4621 #line 944 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4622 4623 4624 #line default 4625 #line hidden 4626 4627 #line 944 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4628 if (links3 != null) 4629 { 4630 4631 4632 #line default 4633 #line hidden 4634 WriteLiteral(" <ul"); 4635 4636 WriteLiteral(" class=\"footer__list\""); 4637 4638 WriteLiteral(">\r\n"); 4639 4640 4641 #line 947 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4642 4643 4644 #line default 4645 #line hidden 4646 4647 #line 947 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4648 foreach (var columnLink in links3) 4649 { 4650 4651 4652 #line default 4653 #line hidden 4654 4655 #line 949 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4656 Write(RenderColumnLink(columnLink)); 4657 4658 4659 #line default 4660 #line hidden 4661 4662 #line 949 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4663 4664 } 4665 4666 4667 #line default 4668 #line hidden 4669 WriteLiteral(" </ul>\r\n"); 4670 4671 4672 #line 952 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4673 } 4674 4675 4676 #line default 4677 #line hidden 4678 WriteLiteral(" </div>\r\n <div"); 4679 4680 WriteLiteral(" class=\"footer__social\""); 4681 4682 WriteLiteral(">\r\n <div"); 4683 4684 WriteLiteral(" class=\"footer__social-text\""); 4685 4686 WriteLiteral(">\r\n"); 4687 4688 WriteLiteral(" "); 4689 4690 4691 #line 956 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4692 Write(Translate("MeetEsbjergSoMe", "Mød Esbjerg på de sociale medier")); 4693 4694 4695 #line default 4696 #line hidden 4697 WriteLiteral("\r\n </div>\r\n <div"); 4698 4699 WriteLiteral(" class=\"footer__social-links\""); 4700 4701 WriteLiteral(">\r\n"); 4702 4703 4704 #line 959 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4705 4706 4707 #line default 4708 #line hidden 4709 4710 #line 959 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4711 if (!string.IsNullOrEmpty(footerFacebook)) 4712 { 4713 string facebookLink = redirectPage + footerFacebook; 4714 4715 4716 #line default 4717 #line hidden 4718 WriteLiteral(" <a"); 4719 4720 WriteAttribute("href", Tuple.Create(" href=\"", 64881), Tuple.Create("\"", 64901) 4721 4722 #line 962 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4723 , Tuple.Create(Tuple.Create("", 64888), Tuple.Create<System.Object, System.Int32>(facebookLink 4724 4725 #line default 4726 #line hidden 4727 , 64888), false) 4728 ); 4729 4730 WriteLiteral(" title=\"link til Facebook\""); 4731 4732 WriteLiteral(" class=\"footer__social-link\""); 4733 4734 WriteLiteral(" target=\"_blank\""); 4735 4736 WriteLiteral(" rel=\"noopener noreferrer\""); 4737 4738 WriteLiteral(">\r\n <svg"); 4739 4740 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4741 4742 WriteLiteral(" viewBox=\"0 0 12.945 24.181\""); 4743 4744 WriteLiteral("><path"); 4745 4746 WriteLiteral(" d=\"M8.32 24.181H3.698V12.944h-3.7V8.322h3.7V6.047a6.294 6.294 0 0 1 1.635-4.269A" + 4747 "5.028 5.028 0 0 1 9.245.001h3.7v4.552h-3.7a.867.867 0 0 0-.64.426 1.624 1.624 0 " + 4748 "0 0-.286 1v2.348h4.625v4.622H8.319v11.236z\""); 4749 4750 WriteLiteral("/></svg>\r\n </a>\r\n"); 4751 4752 4753 #line 965 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4754 } 4755 4756 4757 #line default 4758 #line hidden 4759 WriteLiteral(" "); 4760 4761 4762 #line 966 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4763 if (!string.IsNullOrEmpty(footerTwitter)) 4764 { 4765 string twitterLink = redirectPage + footerTwitter; 4766 4767 4768 #line default 4769 #line hidden 4770 WriteLiteral(" <a"); 4771 4772 WriteAttribute("href", Tuple.Create(" href=\"", 65614), Tuple.Create("\"", 65633) 4773 4774 #line 969 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4775 , Tuple.Create(Tuple.Create("", 65621), Tuple.Create<System.Object, System.Int32>(twitterLink 4776 4777 #line default 4778 #line hidden 4779 , 65621), false) 4780 ); 4781 4782 WriteLiteral(" title=\"Link til Twitter\""); 4783 4784 WriteLiteral(" class=\"footer__social-link\""); 4785 4786 WriteLiteral(" target=\"_blank\""); 4787 4788 WriteLiteral(" rel=\"noopener noreferrer\""); 4789 4790 WriteLiteral(">\r\n <svg"); 4791 4792 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4793 4794 WriteLiteral(" viewBox=\"0 0 24.064 19.692\""); 4795 4796 WriteLiteral("><path"); 4797 4798 WriteLiteral(@" d=""M7.56 19.693a13.155 13.155 0 0 1-4.023-.623 13.892 13.892 0 0 1-3.536-1.665H1.18a9.521 9.521 0 0 0 6.1-2.08 5.335 5.335 0 0 1-2.915-1.041 4.5 4.5 0 0 1-1.662-2.427l.114.023.068.015h.01a3.54 3.54 0 0 0 .638.1 2.887 2.887 0 0 0 .764-.068h.013a1.869 1.869 0 0 0 .611-.07 5.156 5.156 0 0 1-2.774-1.732 4.637 4.637 0 0 1-1.109-3.121v-.07a4.561 4.561 0 0 0 2.218.556 4.392 4.392 0 0 1-2.15-4.091 5.157 5.157 0 0 1 .624-2.5 14.11 14.11 0 0 0 4.438 3.674 12.9 12.9 0 0 0 5.688 1.524 18.723 18.723 0 0 0-.054-.353v-.01a5.178 5.178 0 0 1-.085-.747 4.833 4.833 0 0 1 1.456-3.535 4.765 4.765 0 0 1 3.468-1.456 4.719 4.719 0 0 1 2.012.415 4.249 4.249 0 0 1 1.526 1.179 7.016 7.016 0 0 0 1.724-.482h.009c.256-.108.536-.239.782-.355s.505-.235.744-.338a6.826 6.826 0 0 1-.9 1.525 5.4 5.4 0 0 1-1.319 1.18l.057-.008a10.711 10.711 0 0 0 1.4-.269 11.514 11.514 0 0 0 1.388-.485c-.349.487-.7.906-1.037 1.311a7.775 7.775 0 0 1-1.386 1.25v.623a14.166 14.166 0 0 1-.9 4.992 14.216 14.216 0 0 1-2.7 4.509 13.291 13.291 0 0 1-4.438 3.327 12.782 12.782 0 0 1-6.043 1.323z"""); 4799 4800 WriteLiteral("/></svg>\r\n </a>\r\n"); 4801 4802 4803 #line 972 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4804 } 4805 4806 4807 #line default 4808 #line hidden 4809 WriteLiteral(" "); 4810 4811 4812 #line 973 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4813 if (!string.IsNullOrEmpty(footerLinkedIn)) 4814 { 4815 string linkedInLink = redirectPage + footerLinkedIn; 4816 4817 4818 #line default 4819 #line hidden 4820 WriteLiteral(" <a"); 4821 4822 WriteAttribute("href", Tuple.Create(" href=\"", 67194), Tuple.Create("\"", 67214) 4823 4824 #line 976 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4825 , Tuple.Create(Tuple.Create("", 67201), Tuple.Create<System.Object, System.Int32>(linkedInLink 4826 4827 #line default 4828 #line hidden 4829 , 67201), false) 4830 ); 4831 4832 WriteLiteral(" title=\"Link til LinkedIn\""); 4833 4834 WriteLiteral(" class=\"footer__social-link\""); 4835 4836 WriteLiteral(" target=\"_blank\""); 4837 4838 WriteLiteral(" rel=\"noopener noreferrer\""); 4839 4840 WriteLiteral(">\r\n <svg"); 4841 4842 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4843 4844 WriteLiteral(" viewBox=\"0 0 20.129 22.404\""); 4845 4846 WriteLiteral("><path"); 4847 4848 WriteLiteral(@" d=""M11.451 22.404H7.112V7.113h4.409v.71a5.1 5.1 0 0 1 2.433-.58c.146 0 .284 0 .411.014a6.95 6.95 0 0 1 2.846.709 6.335 6.335 0 0 1 2.134 2.205 6.226 6.226 0 0 1 .782 2.917v9.315h-4.339v-9.316a1.562 1.562 0 0 0-.215-.71l-.059-.079v-.006c-.182-.244-.313-.422-.5-.484a2.347 2.347 0 0 0-1.054-.3 1.219 1.219 0 0 0-.227.019 5.229 5.229 0 0 0-1.139.286 4.014 4.014 0 0 0-1.136.782v9.813zm-6.543 0H.497V7.113h4.411v15.29zM2.701 5.478a2.623 2.623 0 0 1-1.919-.782A2.623 2.623 0 0 1 0 2.774 2.923 2.923 0 0 1 .782.783 2.613 2.613 0 0 1 2.701.001a2.616 2.616 0 0 1 1.921.782 2.923 2.923 0 0 1 .782 1.991 2.623 2.623 0 0 1-.782 1.922 2.625 2.625 0 0 1-1.921.781z"""); 4849 4850 WriteLiteral("/></svg>\r\n </a>\r\n"); 4851 4852 4853 #line 979 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4854 } 4855 4856 4857 #line default 4858 #line hidden 4859 WriteLiteral(" "); 4860 4861 4862 #line 980 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4863 if (!string.IsNullOrEmpty(footerInstagram)) 4864 { 4865 string instagramLink = redirectPage + footerInstagram; 4866 4867 4868 #line default 4869 #line hidden 4870 WriteLiteral(" <a"); 4871 4872 WriteAttribute("href", Tuple.Create(" href=\"", 68382), Tuple.Create("\"", 68403) 4873 4874 #line 983 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4875 , Tuple.Create(Tuple.Create("", 68389), Tuple.Create<System.Object, System.Int32>(instagramLink 4876 4877 #line default 4878 #line hidden 4879 , 68389), false) 4880 ); 4881 4882 WriteLiteral(" title=\"Link til Instagram\""); 4883 4884 WriteLiteral(" class=\"footer__social-link\""); 4885 4886 WriteLiteral(" target=\"_blank\""); 4887 4888 WriteLiteral(" rel=\"noopener noreferrer\""); 4889 4890 WriteLiteral(">\r\n <svg"); 4891 4892 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 4893 4894 WriteLiteral(" viewBox=\"0 0 19.991 19.988\""); 4895 4896 WriteLiteral("><path"); 4897 4898 WriteLiteral(@" d=""M9.992 1.8c2.669 0 2.983.012 4.038.059a5.453 5.453 0 0 1 1.856.345 3.1 3.1 0 0 1 1.15.746 3.053 3.053 0 0 1 .746 1.15 5.555 5.555 0 0 1 .345 1.856c.048 1.055.059 1.368.059 4.038s-.012 2.983-.059 4.038a5.453 5.453 0 0 1-.345 1.856 3.1 3.1 0 0 1-.746 1.15 3.053 3.053 0 0 1-1.15.746 5.555 5.555 0 0 1-1.856.345c-1.055.048-1.368.059-4.038.059s-2.983-.012-4.038-.059a5.453 5.453 0 0 1-1.854-.343 3.1 3.1 0 0 1-1.15-.746 3.053 3.053 0 0 1-.75-1.15 5.555 5.555 0 0 1-.345-1.856C1.809 12.979 1.8 12.665 1.8 10s.012-2.983.059-4.038A5.453 5.453 0 0 1 2.2 4.1a3.1 3.1 0 0 1 .746-1.15A3.053 3.053 0 0 1 4.1 2.205a5.555 5.555 0 0 1 1.856-.345c1.055-.052 1.368-.059 4.038-.059m0-1.8C7.281.001 6.94.013 5.873.06a7.324 7.324 0 0 0-2.424.464 4.87 4.87 0 0 0-1.771 1.154A4.956 4.956 0 0 0 .524 3.447 7.329 7.329 0 0 0 .06 5.875C.012 6.938.001 7.275.001 9.992s.012 3.054.059 4.121a7.372 7.372 0 0 0 .464 2.428 4.87 4.87 0 0 0 1.154 1.769 4.956 4.956 0 0 0 1.769 1.154 7.329 7.329 0 0 0 2.428.464c1.067.048 1.4.059 4.121.059s3.054-.012 4.121-.059a7.372 7.372 0 0 0 2.428-.464 4.87 4.87 0 0 0 1.769-1.154 4.956 4.956 0 0 0 1.154-1.769 7.329 7.329 0 0 0 .464-2.428c.048-1.067.059-1.4.059-4.121s-.012-3.054-.059-4.121a7.372 7.372 0 0 0-.464-2.428 4.87 4.87 0 0 0-1.154-1.769A4.956 4.956 0 0 0 16.545.52a7.329 7.329 0 0 0-2.428-.464C13.046.012 12.7 0 9.992 0z"""); 4899 4900 WriteLiteral("/><path"); 4901 4902 WriteLiteral(" d=\"M9.992 4.859a5.133 5.133 0 1 0 5.133 5.133 5.134 5.134 0 0 0-5.133-5.133zm0 8" + 4903 ".465a3.332 3.332 0 1 1 3.332-3.332 3.331 3.331 0 0 1-3.332 3.332z\""); 4904 4905 WriteLiteral("/><circle"); 4906 4907 WriteLiteral(" class=\"a\""); 4908 4909 WriteLiteral(" cx=\"1.198\""); 4910 4911 WriteLiteral(" cy=\"1.198\""); 4912 4913 WriteLiteral(" r=\"1.198\""); 4914 4915 WriteLiteral(" transform=\"translate(14.129 3.459)\""); 4916 4917 WriteLiteral("/></svg>\r\n </a>\r\n"); 4918 4919 4920 #line 986 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4921 } 4922 4923 4924 #line default 4925 #line hidden 4926 WriteLiteral(" </div>\r\n </div>\r\n </div" + 4927 ">\r\n </div>\r\n </div>\r\n </div>\r\n</footer>\r\n\r\n"); 4928 4929 WriteLiteral("\r\n <div"); 4930 4931 WriteLiteral(" class=\"cookie-wrapper hard-load\""); 4932 4933 WriteLiteral(">\r\n"); 4934 4935 4936 #line 1008 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4937 4938 4939 #line default 4940 #line hidden 4941 WriteLiteral(" "); 4942 4943 4944 #line 1012 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4945 4946 var breakingNewsId = Model.Area.Item.GetValue("BreakingNewsPage"); 4947 4948 if (breakingNewsId != null) 4949 { 4950 if(!string.IsNullOrEmpty(breakingNewsId.ToString())) 4951 { 4952 Item item = Helpers.GetBreakingNewsItem(Convert.ToInt32(breakingNewsId)); 4953 4954 if (item != null) 4955 { 4956 var link1 = item["Link_1"]; 4957 var link2 = item["Link_2"]; 4958 4959 var facebook = item["FacebookLink"]; 4960 var email = item["Email"]; 4961 var emailSubject = item["Subject"]; 4962 var emailBody = item["Body"]; 4963 var smsNumber = item["PhoneNumber"]; 4964 var smsBody = item["SMSText"]; 4965 4966 4967 4968 #line default 4969 #line hidden 4970 WriteLiteral(" <div"); 4971 4972 WriteAttribute("id", Tuple.Create(" id=\"", 71909), Tuple.Create("\"", 71922) 4973 4974 #line 1033 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 4975 , Tuple.Create(Tuple.Create("", 71914), Tuple.Create<System.Object, System.Int32>(item.Id 4976 4977 #line default 4978 #line hidden 4979 , 71914), false) 4980 ); 4981 4982 WriteLiteral(" class=\"alert-banner alert-banner--accepted\""); 4983 4984 WriteLiteral(">\r\n <div"); 4985 4986 WriteLiteral(" class=\"grid grid-container\""); 4987 4988 WriteLiteral(">\r\n <div"); 4989 4990 WriteLiteral(" class=\"row\""); 4991 4992 WriteLiteral(">\r\n <div"); 4993 4994 WriteLiteral(" class=\"col col--sm-7 col--md-8 col--xl-9\""); 4995 4996 WriteLiteral(">\r\n <div"); 4997 4998 WriteLiteral(" class=\"alert-banner__rich-text\""); 4999 5000 WriteLiteral(">\r\n <h3>\r\n"); 5001 5002 WriteLiteral(" "); 5003 5004 5005 #line 1039 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5006 Write(item["Headline"]); 5007 5008 5009 #line default 5010 #line hidden 5011 WriteLiteral("\r\n </h3>\r\n " + 5012 "<p>\r\n"); 5013 5014 WriteLiteral(" "); 5015 5016 5017 #line 1042 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5018 Write(item["Text"]); 5019 5020 5021 #line default 5022 #line hidden 5023 WriteLiteral("\r\n </p>\r\n </div" + 5024 ">\r\n </div>\r\n <div"); 5025 5026 WriteLiteral(" class=\"col col--sm-5 col--md-4 col--xl-3\""); 5027 5028 WriteLiteral(">\r\n <div"); 5029 5030 WriteLiteral(" class=\"alert-banner__link-wrapper\""); 5031 5032 WriteLiteral(">\r\n <div"); 5033 5034 WriteLiteral(" class=\"alert-banner__contact-links\""); 5035 5036 WriteLiteral(">\r\n"); 5037 5038 5039 #line 1049 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5040 5041 5042 #line default 5043 #line hidden 5044 5045 #line 1049 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5046 5047 if (facebook != null && !string.IsNullOrEmpty(facebook.ToString())) 5048 { 5049 5050 5051 #line default 5052 #line hidden 5053 WriteLiteral(" <a"); 5054 5055 WriteAttribute("href", Tuple.Create(" href=\"", 73058), Tuple.Create("\"", 73085) 5056 5057 #line 1052 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5058 , Tuple.Create(Tuple.Create("", 73065), Tuple.Create<System.Object, System.Int32>(facebook.ToString() 5059 5060 #line default 5061 #line hidden 5062 , 73065), false) 5063 ); 5064 5065 WriteLiteral(" title=\"Alert link\""); 5066 5067 WriteLiteral(" class=\"alert-banner__contact-link\""); 5068 5069 WriteLiteral(">\r\n <svg"); 5070 5071 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 5072 5073 WriteLiteral(" viewBox=\"0 0 12.945 24.181\""); 5074 5075 WriteLiteral("><path"); 5076 5077 WriteLiteral(" d=\"M8.32 24.181H3.698V12.944h-3.7V8.322h3.7V6.047a6.294 6.294 0 0 1 1.635-4.269A" + 5078 "5.028 5.028 0 0 1 9.245.001h3.7v4.552h-3.7a.867.867 0 0 0-.64.426 1.624 1.624 0 " + 5079 "0 0-.286 1v2.348h4.625v4.622H8.319v11.236z\""); 5080 5081 WriteLiteral("/></svg>\r\n </a>\r\n"); 5082 5083 5084 #line 1055 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5085 } 5086 if (email != null && !string.IsNullOrEmpty(email.ToString())) 5087 { 5088 5089 5090 5091 #line default 5092 #line hidden 5093 WriteLiteral(" <a"); 5094 5095 WriteAttribute("href", Tuple.Create(" href=\"", 73789), Tuple.Create("\"", 73959) 5096 , Tuple.Create(Tuple.Create("", 73796), Tuple.Create("mailto:", 73796), true) 5097 5098 #line 1059 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5099 , Tuple.Create(Tuple.Create("", 73803), Tuple.Create<System.Object, System.Int32>(email.ToString() 5100 5101 #line default 5102 #line hidden 5103 , 73803), false) 5104 , Tuple.Create(Tuple.Create("", 73820), Tuple.Create("?subject=", 73820), true) 5105 5106 #line 1059 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5107 , Tuple.Create(Tuple.Create("", 73829), Tuple.Create<System.Object, System.Int32>(emailSubject != null ? emailSubject.ToString() : string.Empty 5108 5109 #line default 5110 #line hidden 5111 , 73829), false) 5112 , Tuple.Create(Tuple.Create(" ", 73893), Tuple.Create("&body=", 73894), true) 5113 5114 #line 1059 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5115 , Tuple.Create(Tuple.Create("", 73900), Tuple.Create<System.Object, System.Int32>(emailBody != null ? emailBody.ToString() : string.Empty 5116 5117 #line default 5118 #line hidden 5119 , 73900), false) 5120 , Tuple.Create(Tuple.Create(" ", 73958), Tuple.Create("", 73958), true) 5121 ); 5122 5123 WriteLiteral(" title=\"Alert link\""); 5124 5125 WriteLiteral(" class=\"alert-banner__contact-link\""); 5126 5127 WriteLiteral(">\r\n <svg"); 5128 5129 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 5130 5131 WriteLiteral(" viewBox=\"0 0 26 21.125\""); 5132 5133 WriteLiteral("><path"); 5134 5135 WriteLiteral(@" d=""M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"""); 5136 5137 WriteLiteral("/></svg>\r\n </a>\r\n"); 5138 5139 5140 #line 1062 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5141 } 5142 if (smsNumber != null && !string.IsNullOrEmpty(smsNumber.ToString())) 5143 { 5144 5145 5146 #line default 5147 #line hidden 5148 WriteLiteral(" <a"); 5149 5150 WriteAttribute("href", Tuple.Create(" href=\"", 74796), Tuple.Create("\"", 74889) 5151 , Tuple.Create(Tuple.Create("", 74803), Tuple.Create("sms:", 74803), true) 5152 5153 #line 1065 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5154 , Tuple.Create(Tuple.Create("", 74807), Tuple.Create<System.Object, System.Int32>(smsNumber.ToString() 5155 5156 #line default 5157 #line hidden 5158 , 74807), false) 5159 , Tuple.Create(Tuple.Create("", 74828), Tuple.Create("?&body=", 74828), true) 5160 5161 #line 1065 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5162 , Tuple.Create(Tuple.Create("", 74835), Tuple.Create<System.Object, System.Int32>(smsBody != null ? smsBody.ToString() : string.Empty 5163 5164 #line default 5165 #line hidden 5166 , 74835), false) 5167 ); 5168 5169 WriteLiteral(" title=\"Alert link\""); 5170 5171 WriteLiteral(" class=\"alert-banner__contact-link alert-banner__contact-links--sms\""); 5172 5173 WriteLiteral(">\r\n <svg"); 5174 5175 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 5176 5177 WriteLiteral(" width=\"32\""); 5178 5179 WriteLiteral(" height=\"32\""); 5180 5181 WriteLiteral(" viewBox=\"0 0 32 32\""); 5182 5183 WriteLiteral("><g"); 5184 5185 WriteLiteral(" fill=\"#d53f53\""); 5186 5187 WriteLiteral("><path"); 5188 5189 WriteLiteral(" d=\"M10.624 15.81a2.03 2.03 0 0 1-.766 1.681 3.325 3.325 0 0 1-2.13.612 5 5 0 0 1" + 5190 "-2.228-.477v-1.547a9.163 9.163 0 0 0 1.345.5 3.981 3.981 0 0 0 1.007.145 1.432 1" + 5191 ".432 0 0 0 .841-.209.716.716 0 0 0 .298-.624.688.688 0 0 0-.129-.411 1.442 1.442" + 5192 " 0 0 0-.379-.346 9.739 9.739 0 0 0-1.018-.532 4.824 4.824 0 0 1-1.08-.65 2.44 2." + 5193 "44 0 0 1-.575-.725 2.069 2.069 0 0 1-.21-.967 2.029 2.029 0 0 1 .7-1.638 2.935 2" + 5194 ".935 0 0 1 1.952-.6 4.61 4.61 0 0 1 1.168.145 8.03 8.03 0 0 1 1.163.408l-.534 1." + 5195 "298a7.858 7.858 0 0 0-1.039-.36 3.345 3.345 0 0 0-.808-.1 1.07 1.07 0 0 0-.725.2" + 5196 "2.726.726 0 0 0-.252.575.711.711 0 0 0 .1.384 1.122 1.122 0 0 0 .325.317 10.047 " + 5197 "10.047 0 0 0 1.055.551 4.2 4.2 0 0 1 1.51 1.053 2.06 2.06 0 0 1 .409 1.297zm4.74" + 5198 "8 2.181l-1.891-6.161h-.048q.1 1.88.1 2.508v3.653h-1.486v-7.853h2.266l1.858 6h.02" + 5199 "9l1.971-6h2.267v7.853H18.89v-3.717q0-.263.008-.607t.072-1.826h-.048l-2.022 6.15z" + 5200 "m11.682-2.181a2.03 2.03 0 0 1-.765 1.676 3.325 3.325 0 0 1-2.13.612 5 5 0 0 1-2." + 5201 "224-.473v-1.546a9.163 9.163 0 0 0 1.345.5 3.981 3.981 0 0 0 1.007.145 1.432 1.43" + 5202 "2 0 0 0 .841-.209.716.716 0 0 0 .293-.623.688.688 0 0 0-.129-.411 1.442 1.442 0 " + 5203 "0 0-.379-.346 9.739 9.739 0 0 0-1.013-.533 4.824 4.824 0 0 1-1.08-.65 2.44 2.44 " + 5204 "0 0 1-.575-.725 2.069 2.069 0 0 1-.215-.967 2.029 2.029 0 0 1 .706-1.638 2.935 2" + 5205 ".935 0 0 1 1.952-.6 4.61 4.61 0 0 1 1.168.145 8.03 8.03 0 0 1 1.163.408l-.537 1." + 5206 "294a7.858 7.858 0 0 0-1.039-.36 3.345 3.345 0 0 0-.808-.1 1.07 1.07 0 0 0-.725.2" + 5207 "2.726.726 0 0 0-.252.575.711.711 0 0 0 .1.384 1.122 1.122 0 0 0 .325.317 10.047 " + 5208 "10.047 0 0 0 1.055.551 4.2 4.2 0 0 1 1.509 1.055 2.06 2.06 0 0 1 .407 1.299z\""); 5209 5210 WriteLiteral("/><path"); 5211 5212 WriteLiteral(@" d=""M16 28a18.276 18.276 0 0 1-2.991-.253L6 32v-7.081A13.4 13.4 0 0 1 0 14C0 6.268 7.163 0 16 0s16 6.268 16 14-7.163 14-16 14zm0-26C8.268 2 2 7.373 2 14a11.591 11.591 0 0 0 5.975 9.824l-.063 4.638 4.707-2.829A16.2 16.2 0 0 0 16 26c7.732 0 14-5.372 14-12S23.732 2 16 2z"""); 5213 5214 WriteLiteral("/></g></svg>\r\n </a>\r\n"); 5215 5216 5217 #line 1068 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5218 } 5219 5220 5221 #line default 5222 #line hidden 5223 WriteLiteral(" \r\n </div>\r\n"); 5224 5225 5226 #line 1071 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5227 5228 5229 #line default 5230 #line hidden 5231 5232 #line 1071 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5233 if (link1 != null) 5234 { 5235 Item linkItem = Helpers.GetItemByItemId("LinkItem", link1.ToString()); 5236 if (linkItem["Link"] != null) 5237 { 5238 string link = linkItem["Link"].ToString(); 5239 if (!string.IsNullOrEmpty(link)) 5240 { 5241 5242 5243 #line default 5244 #line hidden 5245 WriteLiteral(" <a"); 5246 5247 WriteAttribute("href", Tuple.Create(" href=\"", 77836), Tuple.Create("\"", 77848) 5248 5249 #line 1079 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5250 , Tuple.Create(Tuple.Create("", 77843), Tuple.Create<System.Object, System.Int32>(link 5251 5252 #line default 5253 #line hidden 5254 , 77843), false) 5255 ); 5256 5257 WriteLiteral(" class=\"alert-banner__link\""); 5258 5259 WriteLiteral(">\r\n \r\n"); 5260 5261 WriteLiteral("<span"); 5262 5263 WriteLiteral(" class=\"arrow\""); 5264 5265 WriteLiteral(">\r\n <svg"); 5266 5267 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 5268 5269 WriteLiteral(" viewBox=\"0 0 40.62 16\""); 5270 5271 WriteLiteral("><path"); 5272 5273 WriteLiteral(" d=\"M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z\""); 5274 5275 WriteLiteral("/><path"); 5276 5277 WriteLiteral(" class=\"spine\""); 5278 5279 WriteLiteral(" d=\"M0 7.5h40v1H0z\""); 5280 5281 WriteLiteral("/></svg>\r\n</span>\r\n\r\n <span>"); 5282 5283 5284 #line 1086 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5285 Write(linkItem["Label"].ToString()); 5286 5287 5288 #line default 5289 #line hidden 5290 WriteLiteral("</span>\r\n </a>\r\n"); 5291 5292 5293 #line 1088 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5294 } 5295 } 5296 } 5297 5298 5299 #line default 5300 #line hidden 5301 WriteLiteral(" "); 5302 5303 5304 #line 1091 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5305 if (link2 != null) 5306 { 5307 Item linkItem = Helpers.GetItemByItemId("LinkItem", link2.ToString()); 5308 if (linkItem["Link"] != null) 5309 { 5310 string link = linkItem["Link"].ToString(); 5311 if (!string.IsNullOrEmpty(link)) 5312 { 5313 5314 5315 #line default 5316 #line hidden 5317 WriteLiteral(" <a"); 5318 5319 WriteAttribute("href", Tuple.Create(" href=\"", 79095), Tuple.Create("\"", 79107) 5320 5321 #line 1099 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5322 , Tuple.Create(Tuple.Create("", 79102), Tuple.Create<System.Object, System.Int32>(link 5323 5324 #line default 5325 #line hidden 5326 , 79102), false) 5327 ); 5328 5329 WriteLiteral(" class=\"alert-banner__link\""); 5330 5331 WriteLiteral(">\r\n \r\n"); 5332 5333 WriteLiteral("<span"); 5334 5335 WriteLiteral(" class=\"arrow\""); 5336 5337 WriteLiteral(">\r\n <svg"); 5338 5339 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 5340 5341 WriteLiteral(" viewBox=\"0 0 40.62 16\""); 5342 5343 WriteLiteral("><path"); 5344 5345 WriteLiteral(" d=\"M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z\""); 5346 5347 WriteLiteral("/><path"); 5348 5349 WriteLiteral(" class=\"spine\""); 5350 5351 WriteLiteral(" d=\"M0 7.5h40v1H0z\""); 5352 5353 WriteLiteral("/></svg>\r\n</span>\r\n\r\n <span>"); 5354 5355 5356 #line 1106 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5357 Write(linkItem["Label"].ToString()); 5358 5359 5360 #line default 5361 #line hidden 5362 WriteLiteral("</span>\r\n </a>\r\n"); 5363 5364 5365 #line 1108 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5366 } 5367 } 5368 } 5369 5370 5371 #line default 5372 #line hidden 5373 WriteLiteral("\r\n </div>\r\n <button" + 5374 ""); 5375 5376 WriteLiteral(" type=\"button\""); 5377 5378 WriteLiteral(" class=\"alert-banner__close-btn\""); 5379 5380 WriteLiteral(">\r\n <span"); 5381 5382 WriteLiteral(" class=\"alert-banner__close-icon\""); 5383 5384 WriteLiteral(">\r\n <svg"); 5385 5386 WriteLiteral(" xmlns=\"http://www.w3.org/2000/svg\""); 5387 5388 WriteLiteral(" viewBox=\"0 0 19.801 19.798\""); 5389 5390 WriteLiteral("><path"); 5391 5392 WriteLiteral(" d=\"M9.9 11.314l-8.485 8.485-1.416-1.414 8.487-8.486L.002 1.414 1.416 0 9.9 8.485" + 5393 " 18.384 0 19.8 1.414l-8.485 8.485 8.485 8.485-1.416 1.414z\""); 5394 5395 WriteLiteral("/></svg>\r\n </span>\r\n " + 5396 " <span"); 5397 5398 WriteLiteral(" class=\"alert-banner__close-text\""); 5399 5400 WriteLiteral(@"> 5401 Luk 5402 </span> 5403 </button> 5404 </div> 5405 </div> 5406 </div> 5407 </div> 5408 "); 5409 5410 5411 #line 1125 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5412 } 5413 } 5414 } 5415 5416 5417 5418 #line default 5419 #line hidden 5420 WriteLiteral("\r\n\r\n\r\n\r\n <!-- <div class=\"cookie cookie--accepted\">\r\n <div class=\"grid " + 5421 "grid-container\">\r\n <div class=\"row\">\r\n <div class=\"col col--sm" + 5422 "-8 col--md-9\">\r\n <div class=\"cookie__text\">\r\n"); 5423 5424 WriteLiteral(" "); 5425 5426 5427 #line 1138 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5428 Write(Model.Area.Item.GetField("CookieWarning").GetValue()); 5429 5430 5431 #line default 5432 #line hidden 5433 WriteLiteral("\r\n </div>\r\n </div>\r\n <div class=\"col col--sm" + 5434 "-4 col--md-3\">\r\n <button type=\"button\" class=\"cookie__accept-btn " + 5435 "text--link svg-fill--link\">\r\n \r\n"); 5436 5437 WriteLiteral("<span class=\"arrow\">\r\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40" + 5438 ".62 16\"><path d=\"M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z\"/><path cla" + 5439 "ss=\"spine\" d=\"M0 7.5h40v1H0z\"/></svg>\r\n</span>\r\n\r\n <span>"); 5440 5441 5442 #line 1149 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5443 Write(Translate("OkAccept", "Ok, jeg accepterer")); 5444 5445 5446 #line default 5447 #line hidden 5448 WriteLiteral("</span>\r\n </button>\r\n </div>\r\n </div>\r\n </div" + 5449 ">\r\n</div> -->\r\n </div>\r\n\r\n"); 5450 5451 5452 #line 1157 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5453 5454 5455 #line default 5456 #line hidden 5457 WriteLiteral("\r\n"); 5458 5459 5460 #line 1160 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5461 5462 var host = HttpContext.Current.Request.Url.Host.StartsWith("local.") ? "subsite-esbjerg.dis-play.dk" : HttpContext.Current.Request.Url.Host; 5463 5464 string jsPath = "/Files/Templates/Designs/" + Pageview.Layout.Design.Name; 5465 string searchPath = Model.Area.Item.GetString("SearchResultPage"); 5466 string cludoEngineID = Model.Area.Item.GetString("CludoEngineID"); 5467 5468 if (!string.IsNullOrEmpty(searchPath)) 5469 { 5470 searchPath = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl("Default.aspx?Id=" + searchPath); 5471 } 5472 5473 if (string.IsNullOrEmpty(cludoEngineID)) 5474 { 5475 cludoEngineID = 11424; 5476 } 5477 5478 5479 #line default 5480 #line hidden 5481 WriteLiteral("\r\n\r\n<script>\r\n "); 5482 5483 WriteLiteral("\r\n\r\n /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT Li" + 5484 "cense - https://github.com/filamentgroup/loadCSS */\r\n !function (t) { \"us" + 5485 "e strict\"; t.loadCSS || (t.loadCSS = function () { }); var e = loadCSS.relpreloa" + 5486 "d = {}; if (e.support = function () { var e; try { e = t.document.createElement(" + 5487 "\"link\").relList.supports(\"preload\") } catch (t) { e = !1 } return function () { " + 5488 "return e } }(), e.bindMediaToggle = function (t) { function e() { t.media = a } " + 5489 "var a = t.media || \"all\"; t.addEventListener ? t.addEventListener(\"load\", e) : t" + 5490 ".attachEvent && t.attachEvent(\"onload\", e), setTimeout(function () { t.rel = \"st" + 5491 "ylesheet\", t.media = \"only x\" }), setTimeout(e, 3e3) }, e.poly = function () { i" + 5492 "f (!e.support()) for (var a = t.document.getElementsByTagName(\"link\"), n = 0; n " + 5493 "< a.length; n++) { var o = a[n]; \"preload\" !== o.rel || \"style\" !== o.getAttribu" + 5494 "te(\"as\") || o.getAttribute(\"data-loadcss\") || (o.setAttribute(\"data-loadcss\", !0" + 5495 "), e.bindMediaToggle(o)) } }, !e.support()) { e.poly(); var a = t.setInterval(e." + 5496 "poly, 500); t.addEventListener ? t.addEventListener(\"load\", function () { e.poly" + 5497 "(), t.clearInterval(a) }) : t.attachEvent && t.attachEvent(\"onload\", function ()" + 5498 " { e.poly(), t.clearInterval(a) }) } \"undefined\" != typeof exports ? exports.loa" + 5499 "dCSS = loadCSS : t.loadCSS = loadCSS }(\"undefined\" != typeof global ? global : t" + 5500 "his);\r\n\r\n // Enable this to register a service worker. Pl" + 5501 "ease make sure you understand the implications of doing so.\r\n " + 5502 " // if (\"serviceWorker\" in navigator) { navigator.serviceWorker.register(\"/s" + 5503 "w.js\", { scope: \'/\' }); }\r\n</script>\r\n\r\n<script"); 5504 5505 WriteAttribute("src", Tuple.Create(" src=\'", 85504), Tuple.Create("\'", 85544) 5506 5507 #line 1197 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5508 , Tuple.Create(Tuple.Create("", 85510), Tuple.Create<System.Object, System.Int32>(jsPath 5509 5510 #line default 5511 #line hidden 5512 , 85510), false) 5513 , Tuple.Create(Tuple.Create("", 85517), Tuple.Create("/static/dist/js/main.min.js", 85517), true) 5514 ); 5515 5516 WriteLiteral(" type=\"text/javascript\""); 5517 5518 WriteLiteral("></script>\r\n<script"); 5519 5520 WriteLiteral(" src=\'https://cdn.polyfill.io/v2/polyfill.js?features=default-3.6,fetch,Object.va" + 5521 "lues,Array.prototype.findIndex\'"); 5522 5523 WriteLiteral(" type=\"text/javascript\""); 5524 5525 WriteLiteral("></script>\r\n"); 5526 5527 WriteLiteral("\r\n\r\n<!--SiteImprove script-->\r\n<script"); 5528 5529 WriteLiteral(" type=\"text/javascript\""); 5530 5531 WriteLiteral(@"> 5532 /*<![CDATA[*/ 5533 (function () { 5534 var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; 5535 sz.src = '//siteimproveanalytics.com/js/siteanalyze_273521.js'; 5536 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); 5537 })(); 5538 /*]]>*/ 5539 </script> 5540 <!--Minimap--> 5541 "); 5542 5543 5544 #line 1212 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5545 Write(RenderSnippet("Minimap")); 5546 5547 5548 #line default 5549 #line hidden 5550 WriteLiteral("\r\n \r\n<!--Kode - Footer section-->\r\n"); 5551 5552 5553 #line 1215 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5554 Write(RenderSnippet("KodeFooter")); 5555 5556 5557 #line default 5558 #line hidden 5559 WriteLiteral(@" 5560 5561 5562 <!-- SCRIPT --> 5563 <!-- www.Cludo.com search start JS --> 5564 <!--[if lte IE 9]> 5565 <script src=""https://api.cludo.com/scripts/xdomain.js"" slave=""https://api.cludo.com/proxy.html""></script> 5566 <![endif]--> 5567 <!-- www.Cludo.com search end JS --> 5568 <!-- www.Cludo.com Search body init script start --> 5569 5570 <script"); 5571 5572 WriteLiteral(" type=\"text/javascript\""); 5573 5574 WriteLiteral(" src=\"https://customer.cludo.com/scripts/bundles/search-script.min.js\""); 5575 5576 WriteLiteral("></script>\r\n\r\n<script>\r\n var CludoSearch;\r\n (function () {\r\n var clu" + 5577 "doSettings = {\r\n customerId: 80,\r\n engineId: 11424,\r\n " + 5578 " searchUrl: \""); 5579 5580 5581 #line 1234 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5582 Write(searchPath); 5583 5584 5585 #line default 5586 #line hidden 5587 WriteLiteral("\",\r\n language: \""); 5588 5589 5590 #line 1235 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5591 Write(Dynamicweb.Services.Areas.GetArea(Model.Area.ID).CultureInfo.TwoLetterISOLanguageName); 5592 5593 5594 #line default 5595 #line hidden 5596 WriteLiteral("\",\r\n filters: { \"DomainName\": [\"https://"); 5597 5598 5599 #line 1236 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5600 Write(host); 5601 5602 5603 #line default 5604 #line hidden 5605 WriteLiteral(@"/""] }, 5606 searchInputs: [""cludo-search-form"", ""search-box-form""], 5607 initSearchBoxText: """", 5608 loading: ""<img src='//customer.cludo.com/img/loading.gif' alt='Loading' class='loading' role='progressbar' />"", 5609 customCallbackAfterSearch: function () { 5610 window.cludoCallback(); 5611 } 5612 //bannerIsInSearchTemplate: false, 5613 //endlessScroll: {stopAfterPage:3, resultsPerPage:10, bottomOffset: 700}, 5614 //richAutocomplete: true 5615 //"); 5616 5617 5618 #line 1246 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5619 Write(cludoEngineID); 5620 5621 5622 #line default 5623 #line hidden 5624 WriteLiteral("\r\n };\r\n CludoSearch = new Cludo(cludoSettings);\r\n\t\tCludoSearch.init" + 5625 "();\r\n })();\r\n</script>\r\n\r\n\r\n\r\n<!--Footer scripts from website settings subsit" + 5626 "es-->\r\n"); 5627 5628 5629 #line 1256 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5630 string scriptFooterArea = Model.Area.Item.GetString("ScriptFooterArea"); 5631 5632 #line default 5633 #line hidden 5634 WriteLiteral("\r\n"); 5635 5636 5637 #line 1257 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5638 5639 5640 #line default 5641 #line hidden 5642 5643 #line 1257 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5644 if (!string.IsNullOrEmpty(scriptFooterArea)){ 5645 5646 5647 #line default 5648 #line hidden 5649 5650 #line 1258 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5651 Write(scriptFooterArea); 5652 5653 5654 #line default 5655 #line hidden 5656 5657 #line 1258 "D:\Subsites\Files\Templates\Designs\Esbjerg\_parsed\SubsitePage.parsed.cshtml" 5658 5659 } 5660 5661 5662 #line default 5663 #line hidden 5664 WriteLiteral("</body>\r\n</html>\r\n\r\n"); 5665 5666 } 5667 } 5668 } 5669

1 @using System.Activities.Statements 2 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 3 @Title("Subsite - Master") 4 @Description("Master template til subsites") 5 @{ 6 var bodyClass = "subsite"; 7 8 // thema variables 9 var themeActive = Model.Area.Item.GetBoolean("Subsite"); 10 var themeTop = Model.Area.Item.GetList("ThemeTop").SelectedValue; 11 var themeContentArea = Model.Area.Item.GetList("ThemeContentArea").SelectedValue; 12 var themeFooter = Model.Area.Item.GetList("ThemeFooter").SelectedValue; 13 var themeTopHex = themeActive && themeTop != null ? themeTop : ""; 14 var themeContentHex = themeActive && themeContentArea != null ? themeContentArea : ""; 15 var themeFooterHex = themeActive && themeFooter != null ? themeFooter : ""; 16 17 var searchPageId = Model.Area.Item.GetInt64("SearchResultPage"); 18 var bodyId = ""; 19 20 // if current page is the searchresult page 21 if (searchPageId != 0) 22 { 23 if (Dynamicweb.Frontend.PageView.Current().Page.ID == searchPageId) 24 { 25 bodyId = "id=\"cludo-search-results\""; 26 } 27 } 28 29 if (Dynamicweb.Environment.ExecutingContext.IsAdminLoggedIn()) 30 { 31 bodyClass += " logged-in"; 32 } 33 } 34 35 <!DOCTYPE html> 36 <html lang="@Dynamicweb.Services.Areas.GetArea(Model.Area.ID).CultureInfo.TwoLetterISOLanguageName" class="no-js"> 37 38 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 39 40 @using Esbjerg.Logic 41 42 @{ 43 string cssPath = "/Files/Templates/Designs/" + Pageview.Layout.Design.Name; 44 //Color codes 45 // string colorPrimary = "#007AB8"; 46 // string colorPrimaryHover = "#004069"; 47 // string colorPrimaryAlternate = "#00669F"; 48 // string colorSecondary = "#007AB8"; 49 // string textPrimary = "#FFFFFF"; 50 // string textSecondary = "#FFFFFF"; 51 // string colorLink = "#D53F53"; 52 // string colorLinkAlternate = colorPrimary; 53 54 // if (Model.Area.Item.GetBoolean("Subsite")) 55 // { 56 // colorPrimary = Model.Area.Item.GetString("ColorArea1"); 57 // colorPrimaryHover = Model.Area.Item.GetString("HoverColor"); // Need new color in BE here 58 // colorPrimaryAlternate = colorPrimaryHover; 59 // colorSecondary = Model.Area.Item.GetString("ColorArea2"); 60 // textPrimary = Model.Area.Item.GetString("MenuTextColorPassive"); 61 // textSecondary = Model.Area.Item.GetString("HeaderFooterMenuText"); 62 // colorLink = colorPrimary; 63 // colorLinkAlternate = colorPrimary; 64 // } 65 66 string appleTouchIcon = @Model.Area.Item.GetString("Apple_touch_icon"); 67 string Favicon32x32 = @Model.Area.Item.GetString("Favicon32x32"); 68 string Favicon16x16 = @Model.Area.Item.GetString("Favicon16x16"); 69 } 70 <head> 71 <title>@Model.Title</title> 72 <meta name="pageID" content='@Model.ID'> 73 <script src="https://cookiecontrol.bleau.dk/scripts/cookieconsent.js"></script> 74 <script id="cookiecontrolfunctions" src="https://cookiecontrol.bleau.dk/scripts/Cookiecontrolfunctions.js" data-cname="Esbjerg" data-defaultset="EsbjergDefault"></script> 75 <meta name="description" content="@Model.Description" /> 76 <meta name="keywords" content="@Model.Keywords" /> 77 <meta charset="utf-8"> 78 <!-- Add to web.config --> 79 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 80 <meta name="viewport" content="width=device-width, initial-scale=1"> 81 <meta name="format-detection" content="telephone=no"> 82 83 <!-- Change this to be dynamic --> 84 @RenderSnippet("MetaTags") 85 86 <!-- Favicons @appleTouchIcon test="@(!String.IsNullOrEmpty(appleTouchIcon) ? "@appleTouchIcon" : "/apple-touch-icon.png")" --> 87 88 89 <link rel="apple-touch-icon" sizes="180x180" href="@(!String.IsNullOrEmpty(appleTouchIcon) ? @appleTouchIcon : "/apple-touch-icon.png")"> 90 <link rel="icon" type="image/png" sizes="32x32" href="@(!String.IsNullOrEmpty(@Favicon32x32) ? @Favicon32x32 : "/favicon-32x32.png")"> 91 <link rel="icon" type="image/png" sizes="16x16" href="@(!String.IsNullOrEmpty(@Favicon16x16) ? @Favicon16x16 : "/favicon-16x16.png")"> 92 <link rel="manifest" href="/site.webmanifest"> 93 <link rel="mask-icon" href="/safari-pinned-tab.svg" color="Favicon32x32#5bbad5"> 94 <meta name="msapplication-TileColor" content="#da532c"> 95 <meta name="theme-color" content="#ffffff"> 96 97 @RenderSnippet("EditorSnippet") 98 99 <!-- Create a block of inline styling to display until the primary CSS is ready. --> 100 <style type="text/css"> @Helpers.ReadFile(Pageview.Layout.Design.Path, "static/dist/css/critical-subsite.min.css")</style> 101 @* <link rel="preload" href="@cssPath/static/dist/css/critical-subsite.min.css" as="style" onload="this.onload=null;this.rel='stylesheet';window.esbjerg&&window.esbjerg.stylesLoaded&&window.esbjerg.stylesLoaded()"> *@ 102 <link rel="preload" href="@cssPath/static/dist/css/main-subsite.min.css" as="style" onload="this.onload=null;this.rel='stylesheet';window.esbjerg&&window.esbjerg.stylesLoaded&&window.esbjerg.stylesLoaded()"> 103 <noscript><link rel="stylesheet" type="text/css" href="@cssPath/static/dist/css/main-subsite.min.css"></noscript> 104 <!-- www.Cludo.com search start CSS --> 105 <link href="https://customer.cludo.com/assets/80/10930/cludo-search.min.css" type="text/css" rel="stylesheet"> 106 <!-- Preload our main script, since we know we are gonna load this later --> 107 @*<link rel="preload" as="script" href="@cssPath/static/dist/js/main.min.js">*@ 108 109 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 110 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Regular.woff" as="font" type="font/woff" crossorigin="anonymous"> 111 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Regular.ttf" as="font" type="font/ttf" crossorigin="anonymous"> 112 113 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Light.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 114 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Light.woff" as="font" type="font/woff" crossorigin="anonymous"> 115 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Light.ttf" as="font" type="font/ttf" crossorigin="anonymous"> 116 117 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 118 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Bold.woff" as="font" type="font/woff" crossorigin="anonymous"> 119 <link rel="preload" href="@cssPath/static/dist/fonts/OpenSans/OpenSans-Bold.ttf" as="font" type="font/ttf" crossorigin="anonymous"> 120 121 122 123 <!-- You can use "prefetch" to preload other important assets (if you're not using HTTP/2 push) --> 124 <!-- And you can tell the browser to pre-connect to other sites you know you are going to talk to eventually: --> 125 <link rel="dns-prefetch" href="https://cdn.polyfill.io"> 126 127 <script type="text/javascript">@Helpers.ReadFile(Pageview.Layout.Design.Path, "static/dist/js/modernizr.js")</script> 128 129 <!--Insights--> 130 <script type="text/javascript"> 131 !function (T, l, y) { var S = T.location, u = "script", k = "instrumentationKey", D = "ingestionendpoint", C = "disableExceptionTracking", E = "ai.device.", I = "toLowerCase", b = "crossOrigin", w = "POST", e = "appInsightsSDK", t = y.name || "appInsights"; (y.name || T[e]) && (T[e] = t); var n = T[t] || function (d) { var g = !1, f = !1, m = { initialize: !0, queue: [], sv: "4", version: 2, config: d }; function v(e, t) { var n = {}, a = "Browser"; return n[E + "id"] = a[I](), n[E + "type"] = a, n["ai.operation.name"] = S && S.pathname || "_unknown_", n["ai.internal.sdkVersion"] = "javascript:snippet_" + (m.sv || m.version), { time: function () { var e = new Date; function t(e) { var t = "" + e; return 1 === t.length && (t = "0" + t), t } return e.getUTCFullYear() + "-" + t(1 + e.getUTCMonth()) + "-" + t(e.getUTCDate()) + "T" + t(e.getUTCHours()) + ":" + t(e.getUTCMinutes()) + ":" + t(e.getUTCSeconds()) + "." + ((e.getUTCMilliseconds() / 1e3).toFixed(3) + "").slice(2, 5) + "Z" }(), iKey: e, name: "Microsoft.ApplicationInsights." + e.replace(/-/g, "") + "." + t, sampleRate: 100, tags: n, data: { baseData: { ver: 2 } } } } var h = d.url || y.src; if (h) { function a(e) { var t, n, a, i, r, o, s, c, p, l, u; g = !0, m.queue = [], f || (f = !0, t = h, s = function () { var e = {}, t = d.connectionString; if (t) for (var n = t.split(";"), a = 0; a < n.length; a++) { var i = n[a].split("="); 2 === i.length && (e[i[0][I]()] = i[1]) } if (!e[D]) { var r = e.endpointsuffix, o = r ? e.location : null; e[D] = "https://" + (o ? o + "." : "") + "dc." + (r || "services.visualstudio.com") } return e }(), c = s[k] || d[k] || "", p = s[D], l = p ? p + "/v2/track" : config.endpointUrl, (u = []).push((n = "SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)", a = t, i = l, (o = (r = v(c, "Exception")).data).baseType = "ExceptionData", o.baseData.exceptions = [{ typeName: "SDKLoadFailed", message: n.replace(/\./g, "-"), hasFullStack: !1, stack: n + "\nSnippet failed to load [" + a + "] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: " + (S && S.pathname || "_unknown_") + "\nEndpoint: " + i, parsedStack: [] }], r)), u.push(function (e, t, n, a) { var i = v(c, "Message"), r = i.data; r.baseType = "MessageData"; var o = r.baseData; return o.message = 'AI (Internal): 99 message:"' + ("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) (" + n + ")").replace(/\"/g, "") + '"', o.properties = { endpoint: a }, i }(0, 0, t, l)), function (e, t) { if (JSON) { var n = T.fetch; if (n && !y.useXhr) n(t, { method: w, body: JSON.stringify(e), mode: "cors" }); else if (XMLHttpRequest) { var a = new XMLHttpRequest; a.open(w, t), a.setRequestHeader("Content-type", "application/json"), a.send(JSON.stringify(e)) } } }(u, l)) } function i(e, t) { f || setTimeout(function () { !t && m.core || a() }, 500) } var e = function () { var n = l.createElement(u); n.src = h; var e = y[b]; return !e && "" !== e || "undefined" == n[b] || (n[b] = e), n.onload = i, n.onerror = a, n.onreadystatechange = function (e, t) { "loaded" !== n.readyState && "complete" !== n.readyState || i(0, t) }, n }(); y.ld < 0 ? l.getElementsByTagName("head")[0].appendChild(e) : setTimeout(function () { l.getElementsByTagName(u)[0].parentNode.appendChild(e) }, y.ld || 0) } try { m.cookie = l.cookie } catch (p) { } function t(e) { for (; e.length;)!function (t) { m[t] = function () { var e = arguments; g || m.queue.push(function () { m[t].apply(m, e) }) } }(e.pop()) } var n = "track", r = "TrackPage", o = "TrackEvent"; t([n + "Event", n + "PageView", n + "Exception", n + "Trace", n + "DependencyData", n + "Metric", n + "PageViewPerformance", "start" + r, "stop" + r, "start" + o, "stop" + o, "addTelemetryInitializer", "setAuthenticatedUserContext", "clearAuthenticatedUserContext", "flush"]), m.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }; var s = (d.extensionConfig || {}).ApplicationInsightsAnalytics || {}; if (!0 !== d[C] && !0 !== s[C]) { method = "onerror", t(["_" + method]); var c = T[method]; T[method] = function (e, t, n, a, i) { var r = c && c(e, t, n, a, i); return !0 !== r && m["_" + method]({ message: e, url: t, lineNumber: n, columnNumber: a, error: i }), r }, d.autoExceptionInstrumented = !0 } return m }(y.cfg); (T[t] = n).queue && 0 === n.queue.length && n.trackPageView({}) }(window, document, { 132 src: "https://az416426.vo.msecnd.net/scripts/b/ai.2.min.js", // The SDK URL Source 133 //name: "appInsights", // Global SDK Instance name defaults to "appInsights" when not supplied 134 //ld: 0, // Defines the load delay (in ms) before attempting to load the sdk. -1 = block page load and add to head. (default) = 0ms load after timeout, 135 //useXhr: 1, // Use XHR instead of fetch to report failures (if available), 136 //crossOrigin: "anonymous", // When supplied this will add the provided value as the cross origin attribute on the script tag 137 cfg: { // Application Insights Configuration 138 instrumentationKey: "5b8602f4-7263-41f7-b005-6c42db042759", 139 name: "BleauBorgerEsbjerg", 140 isCookieUseDisabled: "true" 141 /* ...Other Configuration Options... */ 142 } 143 }); 144 </script> 145 146 <!--Kode - Header section--> 147 @RenderSnippet("KodeHeader") 148 149 @RenderSnippet("MinimapHead") 150 </head> 151 152 <body class="@bodyClass" @bodyId> 153 @if (themeActive) 154 { 155 <style> 156 :root { 157 /* Header/Top Area*/ 158 --theme-top__primary-color: @($"#{themeTopHex}"); 159 --theme-top__primary-color--alternate: @($"#{GetLinkColor(themeTopHex)}"); 160 --theme-top__primary-color--text: @GetThemeTextColor(themeTopHex); 161 --theme-top__primary-color--dimmed: @($"#{GetContrastColor(themeTopHex)}"); 162 --theme-top__color--link-hover: @($"#{themeTopHex}"); 163 164 /* Content Area */ 165 --theme-content__primary-color: @($"#{themeContentHex}"); 166 --theme-content__primary-color--alternate: @($"#{GetLinkColor(themeContentHex)}"); 167 --theme-content__primary-color--text: @GetThemeTextColor(themeContentHex); 168 --theme-content__color--gallery-arrow: @($"#{themeContentHex}"); 169 --theme-content__primary-color--dimmed: @($"#{GetContrastColor(themeContentHex)}"); 170 --theme-content__color--link-hover: @($"#{themeContentHex}"); 171 172 /* Footer Area */ 173 --theme-footer__primary-color: @($"#{themeFooterHex}"); 174 --theme-footer__primary-color--alternate: @($"#{GetLinkColor(themeFooterHex)}"); 175 --theme-footer__primary-color--text: @GetThemeTextColor(themeFooterHex); 176 --theme-footer__primary-color--dimmed: @($"#{GetContrastColor(themeFooterHex)}"); 177 --theme-footer__color--link-hover: @($"#{GetLinkColor(themeFooterHex)}"); 178 } 179 </style> 180 } 181 182 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 183 <header class="header-main header-main--subsite"> 184 <div class="header-main__top"> 185 <div class="search"> 186 <button type="button" name="toggle-search-button" aria-label="toggle-search" class="search__toggle-btn" aria-expanded="false" aria-haspopup="true"> 187 <span class="search__search-icon"> 188 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 23.071"><path d="M22.292 22.295a.72.72 0 0 1-1.007 0l-5.7-5.612a9.306 9.306 0 0 1-5.826 2.034 9.11 9.11 0 1 1 9.256-9.109 8.984 8.984 0 0 1-2.4 6.105l5.68 5.59a.693.693 0 0 1-.003.992zM9.756 1.9a7.708 7.708 0 1 0 7.832 7.707A7.77 7.77 0 0 0 9.756 1.9z"/></svg> 189 </span> 190 <span class="search__close-icon"> 191 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.801 19.798"><path d="M9.9 11.314l-8.485 8.485-1.416-1.414 8.487-8.486L.002 1.414 1.416 0 9.9 8.485 18.384 0 19.8 1.414l-8.485 8.485 8.485 8.485-1.416 1.414z"/></svg> 192 </span> 193 <span class="search__text" data-text-default="@Translate("Search", "Søg")" data-text-close="@Translate("Close", "Luk")"> 194 @Translate("Search", "Søg") 195 </span> 196 </button> 197 <div class="search__content cludo-search-page"> 198 <div class="grid grid-container"> 199 <div class="row row--right cludo-nav-items"> 200 <div class="cludo-nav-items-search"> 201 <form class="search__form" id="cludo-search-form" role="search" autocomplete="off"> 202 <input class="search__input" autofill="false" type="search" name="search" title="Global søgning" placeholder="@Translate("(Search) Label", "Hvad kan vi hjælpe med?")"> 203 <button type="submit" aria-label="@Translate("Search", "Søg")"> 204 <span class="cludo-search-icon"> 205 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 23.071"><path d="M22.292 22.295a.72.72 0 0 1-1.007 0l-5.7-5.612a9.306 9.306 0 0 1-5.826 2.034 9.11 9.11 0 1 1 9.256-9.109 8.984 8.984 0 0 1-2.4 6.105l5.68 5.59a.693.693 0 0 1-.003.992zM9.756 1.9a7.708 7.708 0 1 0 7.832 7.707A7.77 7.77 0 0 0 9.756 1.9z"/></svg> 206 </span> 207 </button> 208 </form> 209 </div> 210 211 <div class="cludo-nav-items-filters"> 212 <div class="search-filters search-filters-mobile" aria-haspopup="true"></div> 213 </div> 214 </div> 215 </div> 216 </div> 217 </div> 218 <a class="skip-to-content" href="#maincontent">Gå til hovedindhold <span>(Tryk Enter)</span></a> 219 </div> 220 <div class="header-main__bottom"> 221 <div class="header-main__menu header-main__menu--to-top-on-open"> 222 <div class="menu menu--closed"> 223 <button type="button" name="toggle-menu-button" aria-label="toggle-menu" class="menu__burger-btn svg-fill--primary text--primary bg--primary" aria-haspopup="true" aria-controls="main-nav" data-svg-default="svg-fill--primary" data-svg-open="svg-fill--secondary" data-text-default="text--primary" data-text-open="text--secondary" data-background-default="bg--primary" data-background-open="bg--primary-alternate" aria-expanded="false"> 224 <span class="menu__menu-icon"> 225 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 16"><path d="M.001 16v-2h26v2zm0-7V7h26v2zm0-7V0h26v2z"/></svg> 226 </span> 227 <span class="menu__close-icon"> 228 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.801 19.798"><path d="M9.9 11.314l-8.485 8.485-1.416-1.414 8.487-8.486L.002 1.414 1.416 0 9.9 8.485 18.384 0 19.8 1.414l-8.485 8.485 8.485 8.485-1.416 1.414z"/></svg> 229 </span> 230 <span class="menu__text" data-text-open="@Translate("Menu", "Menu")" data-text-close="@Translate("Close", "Luk")"> 231 @Translate("Menu", "Menu") 232 </span> 233 </button> 234 235 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 236 237 @{ 238 var navImage = Model.Area.Item.GetString("Image"); 239 var navImageLink = Model.Area.Item.GetItem("ImageLink").GetString("LinkInternal"); 240 var navImageLinkText = Model.Area.Item.GetItem("ImageLink").GetString("LinkText"); 241 var navImageLinkTarget = Model.Area.Item.GetItem("ImageLink").GetList("LinkTarget").SelectedValue; 242 var navImageLinkLinkType = Model.Area.Item.GetItem("ImageLink").GetList("LinkType").SelectedValue; 243 244 var navImage2 = Model.Area.Item.GetString("Image2"); 245 var navImageLink2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkInternal"); 246 var navImageLinkText2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkText"); 247 var navImageLinkTarget2 = Model.Area.Item.GetItem("ImageLink2").GetList("LinkTarget").SelectedValue; 248 var navImageLinkLinkType2 = Model.Area.Item.GetItem("ImageLink2").GetList("LinkType").SelectedValue; 249 250 if (navImageLinkLinkType == "external") 251 { 252 navImageLink = Model.Area.Item.GetItem("ImageLink").GetString("LinkExternal"); 253 } 254 if (navImageLinkLinkType2 == "external") 255 { 256 navImageLink2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkExternal"); 257 } 258 259 } 260 261 <nav id="main-nav" class="menu__content" aria-labelledby="primary-navigation"> 262 <h2 id="primary-navigation" class="visuallyhidden">Primær navigation</h2> 263 264 @RenderNavigation(new { template = "SubsiteBurgerNavigation.xslt", expandmode = "all", startlevel = 2 }) 265 @if (!string.IsNullOrWhiteSpace(navImage)) 266 { 267 <div class="menu__culture"> 268 @if (navImage != "") 269 { 270 <a class="menu__culture-link" href="@navImageLink" target="@navImageLinkTarget"> 271 <img src="@navImage" alt="@navImageLinkText"> 272 </a> 273 } 274 @if (navImage2 != "") 275 { 276 <a class="menu__culture-link" href="@navImageLink2" target="@navImageLinkTarget2"> 277 <img src="@navImage2" alt="@navImageLinkText2"> 278 </a> 279 } 280 </div> 281 } 282 </nav> 283 </div> 284 </div> 285 <div class="header-main__bar"> 286 <div class="grid grid-container"> 287 <div class="header-main__logo logo"> 288 <a href="/" title="Gå til forsiden" class="logo__link"> 289 <img src="@Model.Area.Item.GetString("SiteLogo")" alt="Logo alt tekst"> 290 </a> 291 </div> 292 </div> 293 </div> 294 </div> 295 </header> 296 297 <main id="maincontent" tabindex="-1"> 298 @using Esbjerg.Logic; 299 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 300 301 @using Dynamicweb.Content; 302 @using Esbjerg.Logic; 303 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 304 @{ 305 string snippetPicturePath = "http://" + System.Web.HttpContext.Current.Request.Url.Host + "/admin/public/GetImage.ashx?Image=" + Model.Item.GetString("Heropicture") + "&width=1200&altFmImage_path=" + Model.Area.Item.GetString("DefaultPicture"); 306 PageService pageService = new PageService(); 307 Dynamicweb.Content.Page p = pageService.GetPage(Model.Item.PageID); 308 bool isVideo = Model.Item.GetBoolean("IsVideo"); 309 310 } 311 @SnippetStart("MetaTags") 312 <meta property="og:title" content="@p.MetaTitle" /> 313 <meta property="og:description" content="@p.Description" /> 314 <meta property="og:url" content="@p.MetaCanonical"/> 315 <meta property="og:image" content="@snippetPicturePath" /> 316 @SnippetEnd("MetaTags") 317 318 319 @{ 320 321 ParagraphService paragrapService = new ParagraphService(); 322 323 var paragraphs = paragrapService.GetParagraphsByPageId(Model.ID); 324 325 if (!paragraphs.Where(x => x.ItemType == "ArticleReference" || x.ItemType == "Article").Any()) 326 { 327 string hero = Model.Item.GetString("Heropicture"); 328 string subhero = Model.Item.GetString("Subhero"); 329 330 string heroPicture = "/admin/public/GetImage.ashx?Image=" + hero; 331 string subheroPicture = "/admin/public/GetImage.ashx?Image=" + subhero; 332 string ctaLink = Model.Item.GetString("Link"); 333 if(string.IsNullOrEmpty(ctaLink)) 334 { 335 ctaLink = Model.Item.GetString("InternLink"); 336 } 337 string buttonIcon = Model.Item.GetString("ButtonIcon"); 338 string target = Model.Item.GetField("Target").GetString(); 339 if(string.IsNullOrWhiteSpace(target)) 340 { 341 target = "_self"; 342 } 343 <!--Social--> 344 bool includeSocials = Model.Item.GetBoolean("IncludeSocials"); 345 string facebook = Model.Area.Item.GetString("Facebook"); 346 string twitter = Model.Area.Item.GetString("Twitter"); 347 string linkedIn = Model.Area.Item.GetString("LinkedIn"); 348 string instagram = Model.Area.Item.GetString("Instagram"); 349 350 351 <!--Classes--> 352 string heroClass = string.Empty; 353 string subheroClass = string.Empty; 354 string ctaClass = string.Empty; 355 string ctaExternal = string.Empty; 356 string socialClass = string.Empty; 357 358 if (!string.IsNullOrEmpty(ctaLink)) 359 { ctaClass = "top-content--cta"; } 360 361 if (!string.IsNullOrEmpty(subhero)) 362 { subheroClass = "top-content--sub-hero"; } 363 364 if (!string.IsNullOrEmpty(hero)) 365 { heroClass = "top-content--hero"; } 366 367 if (includeSocials) 368 { socialClass = "top-content--social"; } 369 370 if (Model.Item.GetString("ButtonIcon") == "External") 371 { ctaExternal = "cta--external"; } 372 373 <section class="top-content @heroClass @subheroClass @ctaClass @socialClass"> 374 @if (!string.IsNullOrEmpty(hero)) 375 { 376 <div class="hero" data-module="hero"> 377 378 @if (isVideo) 379 { 380 string videoValue = Model.Item.GetString("Video"); 381 382 if (!string.IsNullOrEmpty(videoValue)) 383 { 384 string video = videoValue.Substring(0, videoValue.IndexOf('.')); 385 <div class="hero__video-container"> 386 <div class="hero__video-wrapper" style="background-image: url('/admin/public/GetImage.ashx?Image=@heroPicture&width=100&height=50&crop=0')"> 387 <video tabindex="0" class="hero__video" preload="auto" autoplay muted loop data-src="@video"> 388 <p>This browser does not support the video element</p> 389 </video> 390 </div> 391 </div> 392 <button type="button" class="hero__pause-btn"> 393 <span class="visuallyhidden">Tryk her for at pause eller fortsætte video</span> 394 <span class="hero__play-icon"><svg xmlns="http://www.w3.org/2000/svg" width="26.437" height="52.956" viewBox="0 0 26.437 52.956"><path d="M.022 51.356H.014V1.785L0 1.771V.001l18.44 18.435 8 8-7.779 7.779L.025 52.955zm1.292-1.688L17.77 33.327l6.894-6.894-6.7-6.7L1.316 3.086z"/></svg></span> 395 </button> 396 } 397 } 398 399 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 400 @{ 401 string heroValue = Model.Item.GetString("Heropicture"); 402 string heroPic = "/admin/public/GetImage.ashx?Image=" + heroValue; 403 404 if (!string.IsNullOrEmpty(heroValue)) 405 { 406 <div class="hero__background-image-container"> 407 <div class="hero__background-image-wrapper" 408 data-src-xxs="@heroPic&width=375&height=250&crop=0" 409 data-src-xs="@heroPic&width=768&height=250&crop=0" 410 data-src-sm="@heroPic&width=992&height=400&crop=0" 411 data-src-md="@heroPic&width=1220&height=400&crop=0" 412 data-src-lg='@heroPic&width=1540&height=500&crop=0' 413 data-src-xl="@heroPic&width=1920&height=600&crop=0"> 414 <div class="hero__background-image" style="background-image: url('@heroPic&width=96&height=30&crop=0')"></div> 415 </div> 416 </div> 417 if (Model.Area.Item.GetBoolean("Subsite")) 418 { 419 <div class="hero__line bg--primary"></div> 420 } 421 } 422 } 423 </div> 424 } 425 <div class="grid grid-container"> 426 <div class="top-content__box"> 427 <div class="top-content__box-top"> 428 <div class="grid"> 429 <div class="row"> 430 <div class="col col--no-pad col--sm-8 col--md-7 col--offset-md-1"> 431 <div class="top-content__breadcrumb"> 432 <!--breadcrumb--> 433 @RenderNavigation(new 434 { 435 template = "Breadcrumb.xslt", 436 expandmode = "all", 437 id = "breadcrumb", 438 sitemapmode = "true", 439 includemode = "all" 440 }) 441 </div> 442 </div> 443 @if (!string.IsNullOrEmpty(ctaLink)) 444 { 445 <div class="col col--no-pad col--sm-4 soft-load"> 446 <div class="top-content__cta" data-module="stickyCta"> 447 <a class="cta @ctaExternal bg--link" href="@ctaLink" title="@Model.Item.GetValue("Linklabel")" target="@target"> 448 449 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 450 <span class="arrow"> 451 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.62 16"><path d="M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z"/><path class="spine" d="M0 7.5h40v1H0z"/></svg> 452 </span> 453 454 <span>@Model.Item.GetValue("Linklabel")</span> 455 456 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 457 <span class="external-link"> 458 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.234 24H3.372A3.372 3.372 0 0 1 0 20.628V3.766A3.778 3.778 0 0 1 3.429 0h9.429v1.714H3.429a1.734 1.734 0 0 0-1.714 1.714l-.028 17.2a1.686 1.686 0 0 0 1.686 1.686l17.2-.028a1.735 1.735 0 0 0 1.714-1.714v-9.428H24v9.428A3.778 3.778 0 0 1 20.234 24zm2.909-16.286a.854.854 0 0 1-.857-.857l-.025-4.1L9.216 15.2a.906.906 0 0 1-1.239 0 .808.808 0 0 1 0-1.181L20.909 1.685l-3.767.027a.857.857 0 1 1 0-1.714h5.981a.852.852 0 0 1 .876.835v6.022a.856.856 0 0 1-.856.859z" fill="#fff"/></svg> 459 </span> 460 461 </a> 462 </div> 463 </div> 464 } 465 </div> 466 </div> 467 </div> 468 <div class="grid"> 469 <div class="row"> 470 <div class="col col--no-pad col--md-9 col--offset-md-1"> 471 <header class="top-content__header bg--pseudo soft-load"> 472 <h1 class="top-content__headline">@Model.Item.GetValue("H1")</h1> 473 <div class="top-content__rich-text lix"> 474 @Model.Item.GetValue("Manchet") 475 </div> 476 </header> 477 </div> 478 </div> 479 </div> 480 </div> 481 </div> 482 483 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 484 485 @{ 486 var itemViewModel = Model.Item.GetField("Contact").GetItem(); 487 488 if (itemViewModel != null) 489 { 490 bool english = itemViewModel.GetBoolean("English"); 491 string picture = itemViewModel.GetString("ContactBoxImage"); 492 string picturePath = "/admin/public/GetImage.ashx?Image=" + picture + "&width=375&height=150&crop=0"; 493 494 <aside class="contact hard-load"> 495 <div class="contact__header"> 496 <div class="contact__open"> 497 <div class="contact__image-container"> 498 <img class="contact__image" src="@picturePath" alt="@itemViewModel.GetString("ContactBoxTitle")"> 499 </div> 500 <div class="contact__header-text"> 501 @*<p>@(english ? "Questions?" : "Spørgsmål?")</p>*@ 502 <p><strong>@(english ? "Contact us" : "Kontakt os")</strong></p> 503 </div> 504 <button type="button" class="contact__open-btn" aria-label="Åben kontakt boks" aria-expanded="false"><span class="contact__open-btn-extra">@Translate("ContactUs", "Kontakt os")</span></button> 505 </div> 506 <button type="button" class="contact__close-btn bg--secondary" aria-hidden="true" tabindex="-1"> 507 <span class="contact__close-svg"> 508 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.801 19.798"><path d="M9.9 11.314l-8.485 8.485-1.416-1.414 8.487-8.486L.002 1.414 1.416 0 9.9 8.485 18.384 0 19.8 1.414l-8.485 8.485 8.485 8.485-1.416 1.414z"/></svg> 509 </span> 510 <span class="contact__close-text"> 511 @*@(english ? "Close" : "Luk") *@ 512 @Translate("Close","Luk") 513 </span> 514 </button> 515 </div> 516 <div class="contact__content bg--secondary" aria-hidden="true"> 517 <div class="contact__mobile-image-container"> 518 <img class="contact__mobile-image" src="@picturePath" alt="@itemViewModel.GetString("ContactBoxTitle")"> 519 </div> 520 <h2>@itemViewModel.GetString("ContactBoxTitle")</h2> 521 <div class="contact__text"> 522 @itemViewModel.GetString("ContentBoxDescription") 523 </div> 524 <ul class="contact__links"> 525 @if (!string.IsNullOrEmpty(itemViewModel.GetString("ContactBoxPhone"))) 526 { 527 <li> 528 <a href="tel:@itemViewModel.GetString("ContactBoxPhone")" title="@Translate("PhoneToUs", "Ring til os")" class="contact__link svg-fill--bg-secondary"> 529 <span class="contact__link-svg bg--parent-hover"> 530 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.054 26"><path d="M4.991 26a2.743 2.743 0 0 1-2.025-.844L.554 22.75a1.87 1.87 0 0 1-.548-1.45 1.263 1.263 0 0 1 .548-.958l4.824-3.609a2.4 2.4 0 0 1 1.32-.457 1.5 1.5 0 0 1 1.092.457l1.427 1.423a48.044 48.044 0 0 0 5.207-4.43 41.4 41.4 0 0 0 3.889-4.542l-1.476-1.469a1.8 1.8 0 0 1 0-2.406L20.455.5a1.71 1.71 0 0 1 2.412 0l2.413 2.4c1.289 1.286.723 2.836.067 4.629l-.067.183a57.34 57.34 0 0 1-7.605 9.913 51.92 51.92 0 0 1-9.883 7.528A6.261 6.261 0 0 1 4.991 26zm1.447-7.805a1.529 1.529 0 0 0-.84.291l-3.07 2.3c-.53.446-.227 1.15 0 1.531l1.535 1.531a2.019 2.019 0 0 0 1.305.324 2.928 2.928 0 0 0 1.217-.214c.072-.045 7.233-4.553 10.252-7.818a50.434 50.434 0 0 0 7.236-9.622c.3-.588.512-1.932-.109-2.515l-1.535-1.536a1.2 1.2 0 0 0-.827-.373.866.866 0 0 0-.708.373l-1.11 1.476-1.193 1.585a1.148 1.148 0 0 0 0 1.531l1.938 1.932c-3.4 5.511-9.1 9.743-11.4 11.307l-.107.074-1.889-1.886a.954.954 0 0 0-.695-.291z"/></svg> 531 </span> 532 @itemViewModel.GetString("ContactBoxPhone") 533 </a> 534 </li> 535 } 536 @if (!string.IsNullOrEmpty(itemViewModel.GetString("ContactBoxEmail"))) 537 { 538 string hrefValue = itemViewModel.GetString("ContactBoxEmail").Contains("@") ? "mailto:" + itemViewModel.GetString("ContactBoxEmail") : itemViewModel.GetString("ContactBoxEmail"); 539 <li> 540 <a target="_blank" href="@hrefValue" title="@Translate("WriteUs", "Skriv til os")" class="contact__link svg-fill--bg-secondary"> 541 <span class="contact__link-svg bg--parent-hover"> 542 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 21.125"><path d="M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"/></svg> 543 </span> 544 @itemViewModel.GetString("ContactBoxEmailLabel") 545 </a> 546 </li> 547 } 548 @if (!string.IsNullOrEmpty((string)itemViewModel.GetString("ContactBoxLink"))) 549 { 550 <li> 551 <a target="_blank" href="@(itemViewModel.GetString("ContactBoxLink").Contains("http") ? itemViewModel.GetString("ContactBoxLink") : "https://" + itemViewModel.GetString("ContactBoxLink"))" title="@Translate("WriteUs", "Skriv til os")" class="contact__link svg-fill--bg-secondary"> 552 <span class="contact__link-svg bg--parent-hover"> 553 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 21.125"><path d="M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"/></svg> 554 </span> 555 @itemViewModel.GetString("ContactBoxLinkLabel") 556 </a> 557 </li> 558 } 559 </ul> 560 <div class="contact__text"> 561 @if (!string.IsNullOrEmpty(itemViewModel.GetString("ContactBoxPhoneHours"))) 562 { 563 @itemViewModel.GetString("ContactBoxPhoneHours") 564 } 565 @if (!string.IsNullOrEmpty(itemViewModel.GetString("ContactBoxOpenHours"))) 566 { 567 @itemViewModel.GetString("ContactBoxOpenHours") 568 } 569 </div> 570 </div> 571 </aside> 572 } 573 } 574 575 @if (includeSocials || !string.IsNullOrEmpty(subhero)) 576 { 577 <div class="top-content__sub-content"> 578 <div class="grid grid-container"> 579 <div class="row"> 580 @if (!string.IsNullOrEmpty(subhero)) 581 { 582 <div class="col col--sm-9"> 583 <div class="top-content__sub-hero"> 584 <div class="top-content__sub-hero-image-container lazy" 585 data-src-xxs="@subheroPicture&width=440" 586 data-src-xs="@subheroPicture&width=727" 587 data-src-sm="@subheroPicture&width=595" 588 data-src-md="@subheroPicture&width=624" 589 data-src-lg="@subheroPicture&width=795" 590 data-src-xl="@subheroPicture&width=870" 591 data-alt="@Model.Item.GetString("SubheroAlt")"> 592 <noscript> 593 <img src="@subheroPicture&width=440" alt="@Model.Item.GetString("SubheroAlt")"> 594 </noscript> 595 </div> 596 <span>@Model.Item.GetValue("Picturetext")</span> 597 </div> 598 </div> 599 } 600 @if (includeSocials) 601 { 602 <div class="col col--sm-3"> 603 <div class="top-content__social"> 604 <button type="button" class="top-content__social-toggle" aria-hidden="true"> 605 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.639 27.026"><path d="M10.242 23.328a3.682 3.682 0 0 1 .445-1.761l-4.876-4.876A3.7 3.7 0 1 1 5.46 10.4l5.132-5.132a3.7 3.7 0 1 1 1.072 1.342l-4.93 4.929a3.7 3.7 0 0 1 .218 3.875l4.876 4.876a3.7 3.7 0 1 1-1.585 3.035z"/></svg> 606 </button> 607 <div class="top-content__social-links"> 608 @if (!string.IsNullOrEmpty(twitter)) 609 { 610 <button type="button" aria-label="Del på twitter" class="top-content__social-link link-twitter"> 611 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.064 19.692"><path d="M7.56 19.693a13.155 13.155 0 0 1-4.023-.623 13.892 13.892 0 0 1-3.536-1.665H1.18a9.521 9.521 0 0 0 6.1-2.08 5.335 5.335 0 0 1-2.915-1.041 4.5 4.5 0 0 1-1.662-2.427l.114.023.068.015h.01a3.54 3.54 0 0 0 .638.1 2.887 2.887 0 0 0 .764-.068h.013a1.869 1.869 0 0 0 .611-.07 5.156 5.156 0 0 1-2.774-1.732 4.637 4.637 0 0 1-1.109-3.121v-.07a4.561 4.561 0 0 0 2.218.556 4.392 4.392 0 0 1-2.15-4.091 5.157 5.157 0 0 1 .624-2.5 14.11 14.11 0 0 0 4.438 3.674 12.9 12.9 0 0 0 5.688 1.524 18.723 18.723 0 0 0-.054-.353v-.01a5.178 5.178 0 0 1-.085-.747 4.833 4.833 0 0 1 1.456-3.535 4.765 4.765 0 0 1 3.468-1.456 4.719 4.719 0 0 1 2.012.415 4.249 4.249 0 0 1 1.526 1.179 7.016 7.016 0 0 0 1.724-.482h.009c.256-.108.536-.239.782-.355s.505-.235.744-.338a6.826 6.826 0 0 1-.9 1.525 5.4 5.4 0 0 1-1.319 1.18l.057-.008a10.711 10.711 0 0 0 1.4-.269 11.514 11.514 0 0 0 1.388-.485c-.349.487-.7.906-1.037 1.311a7.775 7.775 0 0 1-1.386 1.25v.623a14.166 14.166 0 0 1-.9 4.992 14.216 14.216 0 0 1-2.7 4.509 13.291 13.291 0 0 1-4.438 3.327 12.782 12.782 0 0 1-6.043 1.323z"/></svg> 612 </button> 613 } 614 @if (!string.IsNullOrEmpty(facebook)) 615 { 616 <button type="button" aria-label="Del på facebook" class="top-content__social-link link-facebook"> 617 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.945 24.181"><path d="M8.32 24.181H3.698V12.944h-3.7V8.322h3.7V6.047a6.294 6.294 0 0 1 1.635-4.269A5.028 5.028 0 0 1 9.245.001h3.7v4.552h-3.7a.867.867 0 0 0-.64.426 1.624 1.624 0 0 0-.286 1v2.348h4.625v4.622H8.319v11.236z"/></svg> 618 </button> 619 } 620 @if (!string.IsNullOrEmpty(linkedIn)) 621 { 622 <button type="button" aria-label="Del på linkedin" class="top-content__social-link link-linkedin"> 623 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.129 22.404"><path d="M11.451 22.404H7.112V7.113h4.409v.71a5.1 5.1 0 0 1 2.433-.58c.146 0 .284 0 .411.014a6.95 6.95 0 0 1 2.846.709 6.335 6.335 0 0 1 2.134 2.205 6.226 6.226 0 0 1 .782 2.917v9.315h-4.339v-9.316a1.562 1.562 0 0 0-.215-.71l-.059-.079v-.006c-.182-.244-.313-.422-.5-.484a2.347 2.347 0 0 0-1.054-.3 1.219 1.219 0 0 0-.227.019 5.229 5.229 0 0 0-1.139.286 4.014 4.014 0 0 0-1.136.782v9.813zm-6.543 0H.497V7.113h4.411v15.29zM2.701 5.478a2.623 2.623 0 0 1-1.919-.782A2.623 2.623 0 0 1 0 2.774 2.923 2.923 0 0 1 .782.783 2.613 2.613 0 0 1 2.701.001a2.616 2.616 0 0 1 1.921.782 2.923 2.923 0 0 1 .782 1.991 2.623 2.623 0 0 1-.782 1.922 2.625 2.625 0 0 1-1.921.781z"/></svg> 624 </button> 625 } 626 </div> 627 </div> 628 </div> 629 } 630 </div> 631 </div> 632 </div> 633 } 634 635 </section> 636 } 637 } 638 639 @Title("Subsite - Page") 640 @Description("Almindelig side til subsites") 641 642 <div class="content content--primary"> 643 @Model.Placeholder("primary", "Primære", "items-allowed:Ribbon_A,Ribbon_B,Ribbon_C,Ribbon_D,Ribbon_E,Ribbon_F,Gallery,Accordion,Richtext,Minimap,SponsorList,KultuNautCalendar,Infobox,Calendar,EksternKode,Kode,ModuleOnly") 644 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 645 646 647 @{ 648 string pageCtaLink = Model.Item.GetString("Link"); 649 if(string.IsNullOrEmpty(pageCtaLink)) 650 { 651 pageCtaLink = Model.Item.GetString("InternLink"); 652 } 653 string ctaExternalPartial = string.Empty; 654 if (Model.Item.GetString("ButtonIcon") == "External") 655 { 656 ctaExternalPartial = "cta--external"; 657 } 658 659 if (!string.IsNullOrEmpty(Model.Item.GetString("Link")) || !string.IsNullOrEmpty(pageCtaLink)) 660 { 661 string target = Model.Item.GetString("Target"); 662 if (string.IsNullOrWhiteSpace(target)) 663 { 664 target = "_self"; 665 } 666 <section class="page-cta-container soft-load"> 667 <div class="grid grid-container"> 668 <div class="row"> 669 670 <div class="col col--md-8 col--offset-md-2"> 671 <div class="page-cta"> 672 <a class="cta @ctaExternalPartial bg--link" href="@pageCtaLink" title="@Model.Item.GetValue("Linklabel")" target="@target"> 673 674 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 675 <span class="arrow"> 676 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.62 16"><path d="M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z"/><path class="spine" d="M0 7.5h40v1H0z"/></svg> 677 </span> 678 679 <span>@Model.Item.GetValue("Linklabel")</span> 680 681 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 682 <span class="external-link"> 683 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.234 24H3.372A3.372 3.372 0 0 1 0 20.628V3.766A3.778 3.778 0 0 1 3.429 0h9.429v1.714H3.429a1.734 1.734 0 0 0-1.714 1.714l-.028 17.2a1.686 1.686 0 0 0 1.686 1.686l17.2-.028a1.735 1.735 0 0 0 1.714-1.714v-9.428H24v9.428A3.778 3.778 0 0 1 20.234 24zm2.909-16.286a.854.854 0 0 1-.857-.857l-.025-4.1L9.216 15.2a.906.906 0 0 1-1.239 0 .808.808 0 0 1 0-1.181L20.909 1.685l-3.767.027a.857.857 0 1 1 0-1.714h5.981a.852.852 0 0 1 .876.835v6.022a.856.856 0 0 1-.856.859z" fill="#fff"/></svg> 684 </span> 685 686 </a> 687 </div> 688 </div> 689 </div> 690 </div> 691 </section> 692 } 693 } 694 </div> 695 <div class="content content--secondary"> 696 @Model.Placeholder("secondary", "Sekundær", "items-allowed:Ribbon_A,Ribbon_B,Ribbon_C,Ribbon_D,Ribbon_E,Ribbon_D,Ribbon_E,Gallery,Ribbon_F,SponsorList,Infobox,Calendar,EksternKode,Kode,PersonPicker,ModuleOnly") 697 </div> 698 699 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 700 701 @SnippetStart("EditorSnippet") 702 703 @{ 704 DateTime date = Model.UpdatedDate; 705 706 707 foreach (var user in Model.Item.GetUsers("Editor")) 708 { 709 <meta name="web_author" content="@user.UserName" /> 710 <meta name="contact" content="@user.Email" /> 711 } 712 <meta name="Last-Modified" content="@date.ToString("yyyy-MM-ddTHH:mm:ssZ")" /> 713 714 } 715 @SnippetEnd("EditorSnippet") 716 </main> 717 718 @using System.Web; 719 @using Dynamicweb.Frontend 720 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 721 722 @{ 723 string redirectPage = ""; 724 725 string footerPhonenumber = Model.Area.Item.GetString("Phonenumber"); 726 string footerEmail = Model.Area.Item.GetString("Email"); 727 string footerFacebook = Model.Area.Item.GetString("Facebook"); 728 string footerTwitter = Model.Area.Item.GetString("Twitter"); 729 string footerLinkedIn = Model.Area.Item.GetString("LinkedIn"); 730 string footerInstagram = Model.Area.Item.GetString("Instagram"); 731 732 var links1 = Model.Area.Item.GetItems("ColumnLinks1"); 733 var links2 = Model.Area.Item.GetItems("ColumnLinks2"); 734 var links3 = Model.Area.Item.GetItems("ColumnLinks3"); 735 string CLabel1 = Model.Area.Item.GetString("ColumnLabel1"); 736 string CLabel2 = Model.Area.Item.GetString("ColumnLabel2"); 737 string CLabel3 = Model.Area.Item.GetString("ColumnLabel3"); 738 739 string contactValue = string.Empty; 740 741 var footerImage = Model.Area.Item.GetString("Image"); 742 var footerImageLink = Model.Area.Item.GetItem("ImageLink").GetString("LinkInternal"); 743 var footerImageLinkText = Model.Area.Item.GetItem("ImageLink").GetString("LinkText"); 744 var footerImageLinkTarget = Model.Area.Item.GetItem("ImageLink").GetList("LinkTarget").SelectedValue; 745 var footerImageLinkLinkType = Model.Area.Item.GetItem("ImageLink").GetList("LinkType").SelectedValue; 746 747 var footerImage2 = Model.Area.Item.GetString("Image2"); 748 var footerImageLink2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkInternal"); 749 var footerImageLinkText2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkText"); 750 var footerImageLinkTarget2 = Model.Area.Item.GetItem("ImageLink2").GetList("LinkTarget").SelectedValue; 751 var footerImageLinkLinkType2 = Model.Area.Item.GetItem("ImageLink2").GetList("LinkType").SelectedValue; 752 753 if (footerImageLinkLinkType == "external") 754 { 755 footerImageLink = Model.Area.Item.GetItem("ImageLink").GetString("LinkExternal"); 756 } 757 758 if (footerImageLinkLinkType2 == "external") 759 { 760 footerImageLink2 = Model.Area.Item.GetItem("ImageLink2").GetString("LinkExternal"); 761 } 762 763 if (Model.Area.Item.GetValue("Email") != null) 764 { 765 contactValue = footerEmail.Contains("@") ? "mailto:" + footerEmail : footerEmail; 766 } 767 } 768 769 <footer class="footer soft-load"> 770 <aside class="footer__sidebar"> 771 <div class="footer__culture"> 772 @if (footerImage != "") 773 { 774 <a class="footer__culture-link" href="@footerImageLink" target="@footerImageLinkTarget"> 775 <img src="@footerImage" alt="@footerImageLinkText"> 776 </a> 777 } 778 @if (footerImage2 != "") 779 { 780 <a class="footer__culture-link" href="@footerImageLink2" target="@footerImageLinkTarget2"> 781 <img src="@footerImage2" alt="@footerImageLinkText2"> 782 </a> 783 } 784 </div> 785 </aside> 786 <div class="footer__container"> 787 <div class="grid grid-container"> 788 <div class="row"> 789 <div class="col col--md-3 footer__col-first"> 790 <div class="footer__logo"> 791 @if (Model.Area.Item.GetString("Logo") != "") 792 { 793 <a href="/" title="Gå til forsiden" class="footer__logo-link"> 794 <img src="@Model.Area.Item.GetString("Logo")" alt="Logo alt tekst"> 795 </a> 796 } 797 </div> 798 <div class="footer__contact-desktop"> 799 800 @if (!string.IsNullOrEmpty(footerPhonenumber)) 801 { 802 <div class="footer__contact"> 803 <a href="tel:+45@(Model.Area.Item.GetString("Phonenumber"))" title="@Model.Area.Item.GetString("PhoneLabel")" class="footer__contact-link"> 804 <span class="footer__contact-svg"> 805 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.054 26"><path d="M4.991 26a2.743 2.743 0 0 1-2.025-.844L.554 22.75a1.87 1.87 0 0 1-.548-1.45 1.263 1.263 0 0 1 .548-.958l4.824-3.609a2.4 2.4 0 0 1 1.32-.457 1.5 1.5 0 0 1 1.092.457l1.427 1.423a48.044 48.044 0 0 0 5.207-4.43 41.4 41.4 0 0 0 3.889-4.542l-1.476-1.469a1.8 1.8 0 0 1 0-2.406L20.455.5a1.71 1.71 0 0 1 2.412 0l2.413 2.4c1.289 1.286.723 2.836.067 4.629l-.067.183a57.34 57.34 0 0 1-7.605 9.913 51.92 51.92 0 0 1-9.883 7.528A6.261 6.261 0 0 1 4.991 26zm1.447-7.805a1.529 1.529 0 0 0-.84.291l-3.07 2.3c-.53.446-.227 1.15 0 1.531l1.535 1.531a2.019 2.019 0 0 0 1.305.324 2.928 2.928 0 0 0 1.217-.214c.072-.045 7.233-4.553 10.252-7.818a50.434 50.434 0 0 0 7.236-9.622c.3-.588.512-1.932-.109-2.515l-1.535-1.536a1.2 1.2 0 0 0-.827-.373.866.866 0 0 0-.708.373l-1.11 1.476-1.193 1.585a1.148 1.148 0 0 0 0 1.531l1.938 1.932c-3.4 5.511-9.1 9.743-11.4 11.307l-.107.074-1.889-1.886a.954.954 0 0 0-.695-.291z"/></svg> 806 </span> 807 @Model.Area.Item.GetString("Phonenumber") 808 </a> 809 <span> 810 @Model.Area.Item.GetString("PhonenumberLabel") 811 </span> 812 </div> 813 } 814 815 @if (!string.IsNullOrEmpty(footerEmail)) 816 { 817 <div class="footer__contact"> 818 <a href="@contactValue" title="@Model.Area.Item.GetString("EmailLabel")" class="footer__contact-link"> 819 <span class="footer__contact-svg"> 820 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 21.125"><path d="M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"/></svg> 821 </span> 822 @Model.Area.Item.GetString("EmailLabel") 823 </a> 824 <span> 825 @Model.Area.Item.GetString("EmailLabel_2") 826 </span> 827 </div> 828 } 829 </div> 830 </div> 831 <div class="col col--md-3 footer__col-info"> 832 <div class="footer__info"> 833 <div class="footer__accordion" data-module="accordion"> 834 <div class="accordion"> 835 @if (!string.IsNullOrEmpty(CLabel1)) 836 { 837 <h2 class="accordion__heading footer__heading"> 838 <button id="accordion__trigger_info" type="button" class="accordion__trigger" aria-expanded="false" aria-controls="accordion__content_info"> 839 @Model.Area.Item.GetString("ColumnLabel1") 840 <span class="accordion__chevron" aria-hidden="true"> 841 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.469 14.143"><path d="M12.733 14.137l-.006.006L0 1.416 1.414 0l11.321 11.319L24.053 0l1.416 1.416L12.74 14.143z"/></svg> 842 </span> 843 </button> 844 </h2> 845 }else{ 846 <span class="accordion__heading footer__heading"> 847 <button id="accordion__trigger_info" type="button" class="accordion__trigger" aria-expanded="false" aria-controls="accordion__content_info"> 848 @Model.Area.Item.GetString("ColumnLabel1") 849 <span class="accordion__chevron" aria-hidden="true"> 850 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.469 14.143"><path d="M12.733 14.137l-.006.006L0 1.416 1.414 0l11.321 11.319L24.053 0l1.416 1.416L12.74 14.143z"/></svg> 851 </span> 852 </button> 853 </span> 854 } 855 @if (links1 != null) 856 { 857 <div id="accordion__content_info" class="accordion__content" aria-hidden="true" aria-labelledby="accordion__trigger_info"> 858 <ul class="footer__list"> 859 @foreach (var columnLink in links1) 860 { 861 @RenderColumnLink(columnLink) 862 } 863 </ul> 864 </div> 865 } 866 </div> 867 </div> 868 </div> 869 </div> 870 <div class="col col--md-3 footer__col-hours"> 871 <div class="footer__hours"> 872 <div class="footer__accordion" data-module="accordion"> 873 <div class="accordion"> 874 @if (!string.IsNullOrEmpty(CLabel2)) 875 { 876 <h2 class="accordion__heading footer__heading"> 877 <button id="accordion__trigger_hours" type="button" class="accordion__trigger" aria-expanded="false" aria-controls="accordion__content_hours"> 878 @Model.Area.Item.GetString("ColumnLabel2") 879 <span class="accordion__chevron" aria-hidden="true"> 880 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.469 14.143"><path d="M12.733 14.137l-.006.006L0 1.416 1.414 0l11.321 11.319L24.053 0l1.416 1.416L12.74 14.143z"/></svg> 881 </span> 882 </button> 883 </h2> 884 }else{ 885 886 <span class="accordion__heading footer__heading"> 887 <button id="accordion__trigger_hours" type="button" class="accordion__trigger" aria-expanded="false" aria-controls="accordion__content_hours"> 888 @Model.Area.Item.GetString("ColumnLabel2") 889 <span class="accordion__chevron" aria-hidden="true"> 890 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.469 14.143"><path d="M12.733 14.137l-.006.006L0 1.416 1.414 0l11.321 11.319L24.053 0l1.416 1.416L12.74 14.143z"/></svg> 891 </span> 892 </button> 893 </span> 894 } 895 @if (links2 != null) 896 { 897 898 <div id="accordion__content_hours" class="accordion__content" aria-hidden="true" aria-labelledby="accordion__trigger_hours"> 899 <ul class="footer__list"> 900 @foreach (var columnLink in links2) 901 { 902 @RenderColumnLink(columnLink) 903 } 904 </ul> 905 </div> 906 } 907 </div> 908 </div> 909 <div class="footer__contact-mobile"> 910 <div class="footer__contact"> 911 <a href="tel:+45@(Model.Area.Item.GetString("Phonenumber"))" title="@Model.Area.Item.GetString("PhoneLabel")" class="footer__contact-link"> 912 <span class="footer__contact-svg"> 913 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.054 26"><path d="M4.991 26a2.743 2.743 0 0 1-2.025-.844L.554 22.75a1.87 1.87 0 0 1-.548-1.45 1.263 1.263 0 0 1 .548-.958l4.824-3.609a2.4 2.4 0 0 1 1.32-.457 1.5 1.5 0 0 1 1.092.457l1.427 1.423a48.044 48.044 0 0 0 5.207-4.43 41.4 41.4 0 0 0 3.889-4.542l-1.476-1.469a1.8 1.8 0 0 1 0-2.406L20.455.5a1.71 1.71 0 0 1 2.412 0l2.413 2.4c1.289 1.286.723 2.836.067 4.629l-.067.183a57.34 57.34 0 0 1-7.605 9.913 51.92 51.92 0 0 1-9.883 7.528A6.261 6.261 0 0 1 4.991 26zm1.447-7.805a1.529 1.529 0 0 0-.84.291l-3.07 2.3c-.53.446-.227 1.15 0 1.531l1.535 1.531a2.019 2.019 0 0 0 1.305.324 2.928 2.928 0 0 0 1.217-.214c.072-.045 7.233-4.553 10.252-7.818a50.434 50.434 0 0 0 7.236-9.622c.3-.588.512-1.932-.109-2.515l-1.535-1.536a1.2 1.2 0 0 0-.827-.373.866.866 0 0 0-.708.373l-1.11 1.476-1.193 1.585a1.148 1.148 0 0 0 0 1.531l1.938 1.932c-3.4 5.511-9.1 9.743-11.4 11.307l-.107.074-1.889-1.886a.954.954 0 0 0-.695-.291z"/></svg> 914 </span> 915 @Model.Area.Item.GetString("Phonenumber") 916 </a> 917 <span> 918 @Model.Area.Item.GetString("PhonenumberLabel") 919 </span> 920 </div> 921 <div class="footer__contact"> 922 <a href="@contactValue" title="@Model.Area.Item.GetString("EmailLabel")" class="footer__contact-link"> 923 <span class="footer__contact-svg"> 924 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 21.125"><path d="M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"/></svg> 925 </span> 926 @Model.Area.Item.GetString("EmailLabel") 927 </a> 928 <span> 929 @Model.Area.Item.GetString("EmailLabel_2") 930 </span> 931 </div> 932 </div> 933 </div> 934 </div> 935 <div class="col col--md-3 footer__col-last"> 936 <div class="footer__shortcuts"> 937 @if (!string.IsNullOrEmpty(CLabel3)) 938 { 939 <h2 class="footer__heading"> 940 @Model.Area.Item.GetString("ColumnLabel3") 941 </h2> 942 } 943 944 @if (links3 != null) 945 { 946 <ul class="footer__list"> 947 @foreach (var columnLink in links3) 948 { 949 @RenderColumnLink(columnLink) 950 } 951 </ul> 952 } 953 </div> 954 <div class="footer__social"> 955 <div class="footer__social-text"> 956 @Translate("MeetEsbjergSoMe", "Mød Esbjerg på de sociale medier") 957 </div> 958 <div class="footer__social-links"> 959 @if (!string.IsNullOrEmpty(footerFacebook)) 960 { 961 string facebookLink = redirectPage + footerFacebook; 962 <a href="@facebookLink" title="link til Facebook" class="footer__social-link" target="_blank" rel="noopener noreferrer"> 963 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.945 24.181"><path d="M8.32 24.181H3.698V12.944h-3.7V8.322h3.7V6.047a6.294 6.294 0 0 1 1.635-4.269A5.028 5.028 0 0 1 9.245.001h3.7v4.552h-3.7a.867.867 0 0 0-.64.426 1.624 1.624 0 0 0-.286 1v2.348h4.625v4.622H8.319v11.236z"/></svg> 964 </a> 965 } 966 @if (!string.IsNullOrEmpty(footerTwitter)) 967 { 968 string twitterLink = redirectPage + footerTwitter; 969 <a href="@twitterLink" title="Link til Twitter" class="footer__social-link" target="_blank" rel="noopener noreferrer"> 970 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.064 19.692"><path d="M7.56 19.693a13.155 13.155 0 0 1-4.023-.623 13.892 13.892 0 0 1-3.536-1.665H1.18a9.521 9.521 0 0 0 6.1-2.08 5.335 5.335 0 0 1-2.915-1.041 4.5 4.5 0 0 1-1.662-2.427l.114.023.068.015h.01a3.54 3.54 0 0 0 .638.1 2.887 2.887 0 0 0 .764-.068h.013a1.869 1.869 0 0 0 .611-.07 5.156 5.156 0 0 1-2.774-1.732 4.637 4.637 0 0 1-1.109-3.121v-.07a4.561 4.561 0 0 0 2.218.556 4.392 4.392 0 0 1-2.15-4.091 5.157 5.157 0 0 1 .624-2.5 14.11 14.11 0 0 0 4.438 3.674 12.9 12.9 0 0 0 5.688 1.524 18.723 18.723 0 0 0-.054-.353v-.01a5.178 5.178 0 0 1-.085-.747 4.833 4.833 0 0 1 1.456-3.535 4.765 4.765 0 0 1 3.468-1.456 4.719 4.719 0 0 1 2.012.415 4.249 4.249 0 0 1 1.526 1.179 7.016 7.016 0 0 0 1.724-.482h.009c.256-.108.536-.239.782-.355s.505-.235.744-.338a6.826 6.826 0 0 1-.9 1.525 5.4 5.4 0 0 1-1.319 1.18l.057-.008a10.711 10.711 0 0 0 1.4-.269 11.514 11.514 0 0 0 1.388-.485c-.349.487-.7.906-1.037 1.311a7.775 7.775 0 0 1-1.386 1.25v.623a14.166 14.166 0 0 1-.9 4.992 14.216 14.216 0 0 1-2.7 4.509 13.291 13.291 0 0 1-4.438 3.327 12.782 12.782 0 0 1-6.043 1.323z"/></svg> 971 </a> 972 } 973 @if (!string.IsNullOrEmpty(footerLinkedIn)) 974 { 975 string linkedInLink = redirectPage + footerLinkedIn; 976 <a href="@linkedInLink" title="Link til LinkedIn" class="footer__social-link" target="_blank" rel="noopener noreferrer"> 977 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.129 22.404"><path d="M11.451 22.404H7.112V7.113h4.409v.71a5.1 5.1 0 0 1 2.433-.58c.146 0 .284 0 .411.014a6.95 6.95 0 0 1 2.846.709 6.335 6.335 0 0 1 2.134 2.205 6.226 6.226 0 0 1 .782 2.917v9.315h-4.339v-9.316a1.562 1.562 0 0 0-.215-.71l-.059-.079v-.006c-.182-.244-.313-.422-.5-.484a2.347 2.347 0 0 0-1.054-.3 1.219 1.219 0 0 0-.227.019 5.229 5.229 0 0 0-1.139.286 4.014 4.014 0 0 0-1.136.782v9.813zm-6.543 0H.497V7.113h4.411v15.29zM2.701 5.478a2.623 2.623 0 0 1-1.919-.782A2.623 2.623 0 0 1 0 2.774 2.923 2.923 0 0 1 .782.783 2.613 2.613 0 0 1 2.701.001a2.616 2.616 0 0 1 1.921.782 2.923 2.923 0 0 1 .782 1.991 2.623 2.623 0 0 1-.782 1.922 2.625 2.625 0 0 1-1.921.781z"/></svg> 978 </a> 979 } 980 @if (!string.IsNullOrEmpty(footerInstagram)) 981 { 982 string instagramLink = redirectPage + footerInstagram; 983 <a href="@instagramLink" title="Link til Instagram" class="footer__social-link" target="_blank" rel="noopener noreferrer"> 984 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.991 19.988"><path d="M9.992 1.8c2.669 0 2.983.012 4.038.059a5.453 5.453 0 0 1 1.856.345 3.1 3.1 0 0 1 1.15.746 3.053 3.053 0 0 1 .746 1.15 5.555 5.555 0 0 1 .345 1.856c.048 1.055.059 1.368.059 4.038s-.012 2.983-.059 4.038a5.453 5.453 0 0 1-.345 1.856 3.1 3.1 0 0 1-.746 1.15 3.053 3.053 0 0 1-1.15.746 5.555 5.555 0 0 1-1.856.345c-1.055.048-1.368.059-4.038.059s-2.983-.012-4.038-.059a5.453 5.453 0 0 1-1.854-.343 3.1 3.1 0 0 1-1.15-.746 3.053 3.053 0 0 1-.75-1.15 5.555 5.555 0 0 1-.345-1.856C1.809 12.979 1.8 12.665 1.8 10s.012-2.983.059-4.038A5.453 5.453 0 0 1 2.2 4.1a3.1 3.1 0 0 1 .746-1.15A3.053 3.053 0 0 1 4.1 2.205a5.555 5.555 0 0 1 1.856-.345c1.055-.052 1.368-.059 4.038-.059m0-1.8C7.281.001 6.94.013 5.873.06a7.324 7.324 0 0 0-2.424.464 4.87 4.87 0 0 0-1.771 1.154A4.956 4.956 0 0 0 .524 3.447 7.329 7.329 0 0 0 .06 5.875C.012 6.938.001 7.275.001 9.992s.012 3.054.059 4.121a7.372 7.372 0 0 0 .464 2.428 4.87 4.87 0 0 0 1.154 1.769 4.956 4.956 0 0 0 1.769 1.154 7.329 7.329 0 0 0 2.428.464c1.067.048 1.4.059 4.121.059s3.054-.012 4.121-.059a7.372 7.372 0 0 0 2.428-.464 4.87 4.87 0 0 0 1.769-1.154 4.956 4.956 0 0 0 1.154-1.769 7.329 7.329 0 0 0 .464-2.428c.048-1.067.059-1.4.059-4.121s-.012-3.054-.059-4.121a7.372 7.372 0 0 0-.464-2.428 4.87 4.87 0 0 0-1.154-1.769A4.956 4.956 0 0 0 16.545.52a7.329 7.329 0 0 0-2.428-.464C13.046.012 12.7 0 9.992 0z"/><path d="M9.992 4.859a5.133 5.133 0 1 0 5.133 5.133 5.134 5.134 0 0 0-5.133-5.133zm0 8.465a3.332 3.332 0 1 1 3.332-3.332 3.331 3.331 0 0 1-3.332 3.332z"/><circle class="a" cx="1.198" cy="1.198" r="1.198" transform="translate(14.129 3.459)"/></svg> 985 </a> 986 } 987 </div> 988 </div> 989 </div> 990 </div> 991 </div> 992 </div> 993 </footer> 994 995 @helper RenderColumnLink(ItemViewModel columnLink) 996 { 997 var linkType = columnLink.GetList("LinkType").SelectedValue; 998 var linkTarget = columnLink.GetList("LinkTarget").SelectedValue; 999 var linkText = columnLink.GetString("LinkText"); 1000 var link = linkType == "external" ? columnLink.GetString("LinkExternal") : columnLink.GetString("LinkInternal"); 1001 1002 <li> 1003 <a href="@link" title="Link til @linkText" target="@linkTarget" class="footer__link">@linkText</a> 1004 </li> 1005 } 1006 1007 <div class="cookie-wrapper hard-load"> 1008 @using Esbjerg.Logic; 1009 @using Dynamicweb.Content.Items; 1010 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 1011 1012 @{ 1013 var breakingNewsId = Model.Area.Item.GetValue("BreakingNewsPage"); 1014 1015 if (breakingNewsId != null) 1016 { 1017 if(!string.IsNullOrEmpty(breakingNewsId.ToString())) 1018 { 1019 Item item = Helpers.GetBreakingNewsItem(Convert.ToInt32(breakingNewsId)); 1020 1021 if (item != null) 1022 { 1023 var link1 = item["Link_1"]; 1024 var link2 = item["Link_2"]; 1025 1026 var facebook = item["FacebookLink"]; 1027 var email = item["Email"]; 1028 var emailSubject = item["Subject"]; 1029 var emailBody = item["Body"]; 1030 var smsNumber = item["PhoneNumber"]; 1031 var smsBody = item["SMSText"]; 1032 1033 <div id="@item.Id" class="alert-banner alert-banner--accepted"> 1034 <div class="grid grid-container"> 1035 <div class="row"> 1036 <div class="col col--sm-7 col--md-8 col--xl-9"> 1037 <div class="alert-banner__rich-text"> 1038 <h3> 1039 @item["Headline"] 1040 </h3> 1041 <p> 1042 @item["Text"] 1043 </p> 1044 </div> 1045 </div> 1046 <div class="col col--sm-5 col--md-4 col--xl-3"> 1047 <div class="alert-banner__link-wrapper"> 1048 <div class="alert-banner__contact-links"> 1049 @{ 1050 if (facebook != null && !string.IsNullOrEmpty(facebook.ToString())) 1051 { 1052 <a href="@facebook.ToString()" title="Alert link" class="alert-banner__contact-link"> 1053 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.945 24.181"><path d="M8.32 24.181H3.698V12.944h-3.7V8.322h3.7V6.047a6.294 6.294 0 0 1 1.635-4.269A5.028 5.028 0 0 1 9.245.001h3.7v4.552h-3.7a.867.867 0 0 0-.64.426 1.624 1.624 0 0 0-.286 1v2.348h4.625v4.622H8.319v11.236z"/></svg> 1054 </a> 1055 } 1056 if (email != null && !string.IsNullOrEmpty(email.ToString())) 1057 { 1058 1059 <a href="mailto:@email.ToString()?subject=@(emailSubject != null ? emailSubject.ToString() : string.Empty) &body=@(emailBody != null ? emailBody.ToString() : string.Empty) " title="Alert link" class="alert-banner__contact-link"> 1060 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 21.125"><path d="M22.75 21.125H3.25A3.25 3.25 0 0 1 0 17.875V3.25A3.25 3.25 0 0 1 3.25 0h19.5A3.25 3.25 0 0 1 26 3.25v14.625a3.25 3.25 0 0 1-3.25 3.25zM4.062 1.625L13 9.395l8.938-7.77zM24.375 3.25a1.616 1.616 0 0 0-.516-1.182L13 11.375 2.141 2.068a1.616 1.616 0 0 0-.516 1.182v14.625A1.625 1.625 0 0 0 3.25 19.5h19.5a1.625 1.625 0 0 0 1.625-1.625z"/></svg> 1061 </a> 1062 } 1063 if (smsNumber != null && !string.IsNullOrEmpty(smsNumber.ToString())) 1064 { 1065 <a href="sms:@smsNumber.ToString()?&body=@(smsBody != null ? smsBody.ToString() : string.Empty)" title="Alert link" class="alert-banner__contact-link alert-banner__contact-links--sms"> 1066 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g fill="#d53f53"><path d="M10.624 15.81a2.03 2.03 0 0 1-.766 1.681 3.325 3.325 0 0 1-2.13.612 5 5 0 0 1-2.228-.477v-1.547a9.163 9.163 0 0 0 1.345.5 3.981 3.981 0 0 0 1.007.145 1.432 1.432 0 0 0 .841-.209.716.716 0 0 0 .298-.624.688.688 0 0 0-.129-.411 1.442 1.442 0 0 0-.379-.346 9.739 9.739 0 0 0-1.018-.532 4.824 4.824 0 0 1-1.08-.65 2.44 2.44 0 0 1-.575-.725 2.069 2.069 0 0 1-.21-.967 2.029 2.029 0 0 1 .7-1.638 2.935 2.935 0 0 1 1.952-.6 4.61 4.61 0 0 1 1.168.145 8.03 8.03 0 0 1 1.163.408l-.534 1.298a7.858 7.858 0 0 0-1.039-.36 3.345 3.345 0 0 0-.808-.1 1.07 1.07 0 0 0-.725.22.726.726 0 0 0-.252.575.711.711 0 0 0 .1.384 1.122 1.122 0 0 0 .325.317 10.047 10.047 0 0 0 1.055.551 4.2 4.2 0 0 1 1.51 1.053 2.06 2.06 0 0 1 .409 1.297zm4.748 2.181l-1.891-6.161h-.048q.1 1.88.1 2.508v3.653h-1.486v-7.853h2.266l1.858 6h.029l1.971-6h2.267v7.853H18.89v-3.717q0-.263.008-.607t.072-1.826h-.048l-2.022 6.15zm11.682-2.181a2.03 2.03 0 0 1-.765 1.676 3.325 3.325 0 0 1-2.13.612 5 5 0 0 1-2.224-.473v-1.546a9.163 9.163 0 0 0 1.345.5 3.981 3.981 0 0 0 1.007.145 1.432 1.432 0 0 0 .841-.209.716.716 0 0 0 .293-.623.688.688 0 0 0-.129-.411 1.442 1.442 0 0 0-.379-.346 9.739 9.739 0 0 0-1.013-.533 4.824 4.824 0 0 1-1.08-.65 2.44 2.44 0 0 1-.575-.725 2.069 2.069 0 0 1-.215-.967 2.029 2.029 0 0 1 .706-1.638 2.935 2.935 0 0 1 1.952-.6 4.61 4.61 0 0 1 1.168.145 8.03 8.03 0 0 1 1.163.408l-.537 1.294a7.858 7.858 0 0 0-1.039-.36 3.345 3.345 0 0 0-.808-.1 1.07 1.07 0 0 0-.725.22.726.726 0 0 0-.252.575.711.711 0 0 0 .1.384 1.122 1.122 0 0 0 .325.317 10.047 10.047 0 0 0 1.055.551 4.2 4.2 0 0 1 1.509 1.055 2.06 2.06 0 0 1 .407 1.299z"/><path d="M16 28a18.276 18.276 0 0 1-2.991-.253L6 32v-7.081A13.4 13.4 0 0 1 0 14C0 6.268 7.163 0 16 0s16 6.268 16 14-7.163 14-16 14zm0-26C8.268 2 2 7.373 2 14a11.591 11.591 0 0 0 5.975 9.824l-.063 4.638 4.707-2.829A16.2 16.2 0 0 0 16 26c7.732 0 14-5.372 14-12S23.732 2 16 2z"/></g></svg> 1067 </a> 1068 } 1069 } 1070 </div> 1071 @if (link1 != null) 1072 { 1073 Item linkItem = Helpers.GetItemByItemId("LinkItem", link1.ToString()); 1074 if (linkItem["Link"] != null) 1075 { 1076 string link = linkItem["Link"].ToString(); 1077 if (!string.IsNullOrEmpty(link)) 1078 { 1079 <a href="@link" class="alert-banner__link"> 1080 1081 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 1082 <span class="arrow"> 1083 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.62 16"><path d="M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z"/><path class="spine" d="M0 7.5h40v1H0z"/></svg> 1084 </span> 1085 1086 <span>@linkItem["Label"].ToString()</span> 1087 </a> 1088 } 1089 } 1090 } 1091 @if (link2 != null) 1092 { 1093 Item linkItem = Helpers.GetItemByItemId("LinkItem", link2.ToString()); 1094 if (linkItem["Link"] != null) 1095 { 1096 string link = linkItem["Link"].ToString(); 1097 if (!string.IsNullOrEmpty(link)) 1098 { 1099 <a href="@link" class="alert-banner__link"> 1100 1101 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 1102 <span class="arrow"> 1103 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.62 16"><path d="M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z"/><path class="spine" d="M0 7.5h40v1H0z"/></svg> 1104 </span> 1105 1106 <span>@linkItem["Label"].ToString()</span> 1107 </a> 1108 } 1109 } 1110 } 1111 1112 </div> 1113 <button type="button" class="alert-banner__close-btn"> 1114 <span class="alert-banner__close-icon"> 1115 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.801 19.798"><path d="M9.9 11.314l-8.485 8.485-1.416-1.414 8.487-8.486L.002 1.414 1.416 0 9.9 8.485 18.384 0 19.8 1.414l-8.485 8.485 8.485 8.485-1.416 1.414z"/></svg> 1116 </span> 1117 <span class="alert-banner__close-text"> 1118 Luk 1119 </span> 1120 </button> 1121 </div> 1122 </div> 1123 </div> 1124 </div> 1125 } 1126 } 1127 } 1128 1129 } 1130 1131 1132 1133 <!-- <div class="cookie cookie--accepted"> 1134 <div class="grid grid-container"> 1135 <div class="row"> 1136 <div class="col col--sm-8 col--md-9"> 1137 <div class="cookie__text"> 1138 @Model.Area.Item.GetField("CookieWarning").GetValue() 1139 </div> 1140 </div> 1141 <div class="col col--sm-4 col--md-3"> 1142 <button type="button" class="cookie__accept-btn text--link svg-fill--link"> 1143 1144 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 1145 <span class="arrow"> 1146 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.62 16"><path d="M40.62 8l-8 8-.89-.89L38.84 8 31.73.89l.89-.89 8 8z"/><path class="spine" d="M0 7.5h40v1H0z"/></svg> 1147 </span> 1148 1149 <span>@Translate("OkAccept", "Ok, jeg accepterer")</span> 1150 </button> 1151 </div> 1152 </div> 1153 </div> 1154 </div> --> 1155 </div> 1156 1157 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 1158 @using System.Web; 1159 1160 @{ 1161 var host = HttpContext.Current.Request.Url.Host.StartsWith("local.") ? "subsite-esbjerg.dis-play.dk" : HttpContext.Current.Request.Url.Host; 1162 1163 string jsPath = "/Files/Templates/Designs/" + Pageview.Layout.Design.Name; 1164 string searchPath = Model.Area.Item.GetString("SearchResultPage"); 1165 string cludoEngineID = Model.Area.Item.GetString("CludoEngineID"); 1166 1167 if (!string.IsNullOrEmpty(searchPath)) 1168 { 1169 searchPath = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl("Default.aspx?Id=" + searchPath); 1170 } 1171 1172 if (string.IsNullOrEmpty(cludoEngineID)) 1173 { 1174 cludoEngineID = 11424; 1175 } 1176 } 1177 1178 <script> 1179 @*var scriptLoaderSettings = { 1180 mainScriptSrc: [ 1181 '@jsPath/static/dist/js/@Esbjerg.Logic.Helpers.CacheBuster(jsPath + "/static/dist/js/", "main.min.js")' 1182 ], 1183 polyfillFallback: '@jsPath/static/dist/js/polyfillFallback.js', 1184 polyfills: 'default-3.6,fetch,Object.values,Array.prototype.findIndex' 1185 }; 1186 1187 var loadMainScript = function () { function a(a) { var b = document.createElement("script"); b.defer = !0, b.async = !!0, b.src = a, document.body.appendChild(b) } if ("object" == typeof scriptLoaderSettings.mainScriptSrc) for (var b = 0; b < scriptLoaderSettings.mainScriptSrc.length; b++)a(scriptLoaderSettings.mainScriptSrc[b]); else a(scriptLoaderSettings.mainScriptSrc) }; 1188 !function (e, t) { var r, a = [/^(.+)(\[.+MessengerForiOS.+\][ ]*)/, /^(.+)(\[.+FBIOS.+\][ ]*)/, /^(.+)( Twitter for iPhone)/]; for (r = 0; r < a.length; ++r) { var n = a[r], i = e.match(n); if (i) { t = t + "&ua=" + encodeURIComponent(i[1] + " Safari"); break } } var o = document.createElement("script"); o.addEventListener("error", function () { var e = document.createElement("script"); e.src = scriptLoaderSettings.polyfillFallback, document.body.appendChild(e) }),o.defer=true, o.src = t, document.body.appendChild(o) }(navigator.userAgent, "https://cdn.polyfill.io/v2/polyfill.min.js?features=" + scriptLoaderSettings.polyfills + "&callback=loadMainScript");*@ 1189 1190 /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License - https://github.com/filamentgroup/loadCSS */ 1191 !function (t) { "use strict"; t.loadCSS || (t.loadCSS = function () { }); var e = loadCSS.relpreload = {}; if (e.support = function () { var e; try { e = t.document.createElement("link").relList.supports("preload") } catch (t) { e = !1 } return function () { return e } }(), e.bindMediaToggle = function (t) { function e() { t.media = a } var a = t.media || "all"; t.addEventListener ? t.addEventListener("load", e) : t.attachEvent && t.attachEvent("onload", e), setTimeout(function () { t.rel = "stylesheet", t.media = "only x" }), setTimeout(e, 3e3) }, e.poly = function () { if (!e.support()) for (var a = t.document.getElementsByTagName("link"), n = 0; n < a.length; n++) { var o = a[n]; "preload" !== o.rel || "style" !== o.getAttribute("as") || o.getAttribute("data-loadcss") || (o.setAttribute("data-loadcss", !0), e.bindMediaToggle(o)) } }, !e.support()) { e.poly(); var a = t.setInterval(e.poly, 500); t.addEventListener ? t.addEventListener("load", function () { e.poly(), t.clearInterval(a) }) : t.attachEvent && t.attachEvent("onload", function () { e.poly(), t.clearInterval(a) }) } "undefined" != typeof exports ? exports.loadCSS = loadCSS : t.loadCSS = loadCSS }("undefined" != typeof global ? global : this); 1192 1193 // Enable this to register a service worker. Please make sure you understand the implications of doing so. 1194 // if ("serviceWorker" in navigator) { navigator.serviceWorker.register("/sw.js", { scope: '/' }); } 1195 </script> 1196 1197 <script src='@jsPath/static/dist/js/main.min.js' type="text/javascript"></script> 1198 <script src='https://cdn.polyfill.io/v2/polyfill.js?features=default-3.6,fetch,Object.values,Array.prototype.findIndex' type="text/javascript"></script> 1199 @*<script src='@jsPath/static/dist/js/polyfillFallback.js' type="text/javascript"></script>*@ 1200 1201 <!--SiteImprove script--> 1202 <script type="text/javascript"> 1203 /*<![CDATA[*/ 1204 (function () { 1205 var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; 1206 sz.src = '//siteimproveanalytics.com/js/siteanalyze_273521.js'; 1207 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); 1208 })(); 1209 /*]]>*/ 1210 </script> 1211 <!--Minimap--> 1212 @RenderSnippet("Minimap") 1213 1214 <!--Kode - Footer section--> 1215 @RenderSnippet("KodeFooter") 1216 1217 1218 <!-- SCRIPT --> 1219 <!-- www.Cludo.com search start JS --> 1220 <!--[if lte IE 9]> 1221 <script src="https://api.cludo.com/scripts/xdomain.js" slave="https://api.cludo.com/proxy.html"></script> 1222 <![endif]--> 1223 <!-- www.Cludo.com search end JS --> 1224 <!-- www.Cludo.com Search body init script start --> 1225 1226 <script type="text/javascript" src="https://customer.cludo.com/scripts/bundles/search-script.min.js"></script> 1227 1228 <script> 1229 var CludoSearch; 1230 (function () { 1231 var cludoSettings = { 1232 customerId: 80, 1233 engineId: 11424, 1234 searchUrl: "@searchPath", 1235 language: "@Dynamicweb.Services.Areas.GetArea(Model.Area.ID).CultureInfo.TwoLetterISOLanguageName", 1236 filters: { "DomainName": ["https://@host/"] }, 1237 searchInputs: ["cludo-search-form", "search-box-form"], 1238 initSearchBoxText: "", 1239 loading: "<img src='//customer.cludo.com/img/loading.gif' alt='Loading' class='loading' role='progressbar' />", 1240 customCallbackAfterSearch: function () { 1241 window.cludoCallback(); 1242 } 1243 //bannerIsInSearchTemplate: false, 1244 //endlessScroll: {stopAfterPage:3, resultsPerPage:10, bottomOffset: 700}, 1245 //richAutocomplete: true 1246 //@cludoEngineID 1247 }; 1248 CludoSearch = new Cludo(cludoSettings); 1249 CludoSearch.init(); 1250 })(); 1251 </script> 1252 1253 1254 1255 <!--Footer scripts from website settings subsites--> 1256 @{string scriptFooterArea = Model.Area.Item.GetString("ScriptFooterArea"); } 1257 @if (!string.IsNullOrEmpty(scriptFooterArea)){ 1258 @scriptFooterArea 1259 } 1260 </body> 1261 </html> 1262 1263 @functions { 1264 1265 private string GetThemeTextColor(string hex) 1266 { 1267 const string white = "#fff"; 1268 const string black = "#000"; 1269 1270 var color = white; 1271 1272 switch (hex.ToLower()) 1273 { 1274 case ThemeColors.Cornflower: 1275 color = black; 1276 break; 1277 case ThemeColors.Surf: 1278 color = black; 1279 break; 1280 case ThemeColors.BeautyBush: 1281 color = black; 1282 break; 1283 case ThemeColors.Cerulean: 1284 color = black; 1285 break; 1286 case ThemeColors.Cinnabar: 1287 color = black; 1288 break; 1289 } 1290 1291 return color; 1292 } 1293 1294 private string GetContrastColor(string hex) 1295 { 1296 var color = hex; 1297 1298 switch (hex.ToLower()) 1299 { 1300 case ThemeColors.DeepSapphire: 1301 color = "020305"; 1302 break; 1303 case ThemeColors.RegalBlue: 1304 color = "013150"; 1305 break; 1306 case ThemeColors.DoveGray: 1307 color = "505050"; 1308 break; 1309 case ThemeColors.Valencia: 1310 color = "b23646"; 1311 break; 1312 case ThemeColors.Cornflower: 1313 color = "8bbbd5"; 1314 break; 1315 case ThemeColors.Surf: 1316 color = "c3beb6"; 1317 break; 1318 case ThemeColors.BeautyBush: 1319 color = "e0e0e0"; 1320 break; 1321 case ThemeColors.Cerulean: 1322 color = "0079a8"; 1323 break; 1324 case ThemeColors.Cinnabar: 1325 color = "de3517"; 1326 break; 1327 } 1328 1329 return color; 1330 } 1331 1332 private string GetLinkColor(string hex) 1333 { 1334 var color = hex; 1335 1336 switch (hex.ToLower()) 1337 { 1338 case ThemeColors.DeepSapphire: 1339 color = "1d293b"; 1340 break; 1341 case ThemeColors.Cornflower: 1342 color = "085077"; 1343 break; 1344 case ThemeColors.Surf: 1345 color = "555555"; 1346 break; 1347 case ThemeColors.BeautyBush: 1348 color = "555555"; 1349 break; 1350 case ThemeColors.Cerulean: 1351 color = "0079a8"; 1352 break; 1353 case ThemeColors.Cinnabar: 1354 color = "de3517"; 1355 break; 1356 } 1357 1358 return color; 1359 } 1360 1361 private struct ThemeColors 1362 { 1363 public const string DeepSapphire = "0a2e68"; 1364 public const string RegalBlue = "004069"; 1365 public const string DoveGray = "666666"; 1366 public const string Valencia = "d53f53"; 1367 public const string Cornflower = "88bfe8"; 1368 public const string Surf = "b1d8b9"; 1369 public const string BeautyBush = "edc3c4"; 1370 public const string Cerulean = "009bd9"; 1371 public const string Cinnabar = "eb573d"; 1372 } 1373 }