[]
Home response.text()) .then(data => new DOMParser().parseFromString(data, “text/html”)) .then(dom => dom.querySelector(“div.uos-sitemap”)) .then(sitemap => getBreadcrumbsFromSitemap(sitemap)) .catch(() => getBreadcrumbsFromPath()) .then(breadcrumbs => buildBreadcrumbsHtml(breadcrumbs)) function findElementToStartFrom(sitemap) { let element = sitemap.querySelector(“a[href='” + windowPath + “?’]”) || sitemap.querySelector(“a[href='” + windowPath + “‘]”) if (element) { return element } let pathParts = windowPath.split(“/”).filter(part => part !== ”) for(let i = pathParts.length; i >=1 ; i–) { let path = (‘/’ + pathParts.slice(0, i).join(‘/’)) let element = sitemap.querySelector(“a[href='” + path + “‘]”) || sitemap.querySelector(“a[href='” + path + “/index.page’]”) || sitemap.querySelector(“a[href='” + path + “?’]”) || sitemap.querySelector(“a[href='” + path + “/index.page?’]”) if (element) { return element } } throw new Error(“Can’t find starting element in sitemap”) } function getBreadcrumbsFromSitemap(sitemap) { let breadcrumbs = [] let element = findElementToStartFrom(sitemap); while (element) { breadcrumbs.push(makeBreadcrumb((new URL(element.href)).pathname, element.innerText.trim())) element = getParentLink(element) } let homeTitle = sitemap.querySelector(“h2”).innerText.trim() let homeUrl = sitemap.querySelector(“a”).href.trim() breadcrumbs.push(makeBreadcrumb((new URL(homeUrl).pathname), homeTitle)) return breadcrumbs.reverse() } function getBreadcrumbsFromPath() { console.log(“Building breadcrumbs from path”) let breadcrumbs = [] let pathParts = windowPath.split(“/”).filter(part => part !== ”) for(let i = 1; i char.toUpperCase()) breadcrumbs.push(makeBreadcrumb(url, title)) } return breadcrumbs } function makeBreadcrumb(url, name) { return {href: url.trim(), name: name.trim()} } function buildBreadcrumbsHtml(breadcrumbs) { let rootElement = document.querySelector(“#BreadcrumbListNavElem”) breadcrumbs.forEach(crumb => { if (crumb.href === windowPath) { return } let rootDiv = document.createElement(“div”) rootDiv.setAttribute(“typeof”, “ListItem”) rootDiv.setAttribute(“property”, “itemListElement”) rootDiv.setAttribute(“class”, “uos-breadcrumb-child”) let link = document.createElement(“a”) link.href = crumb.href link.setAttribute(“title”, crumb.name) link.setAttribute(“typeOf”, “WebPage”) link.setAttribute(“property”, “item”) let titleSpan = document.createElement(“span”) titleSpan.innerText = crumb.name rootDiv.appendChild(link) link.appendChild(titleSpan) rootElement.innerHTML += “>” rootElement.appendChild(rootDiv) }) } function getParentLink(element) { while (element.tagName !== “UL”) { element = element.parentElement if (!element) { return null } } return Array.from(element.parentElement.children).find(item => item.tagName === “A”) } ]]>

Published: 2025-02-05 11:00:00

Lego stormtrooper watching Star Wars scrolling yellow text Southampton talk to unveil eco-costs of filming saga in UK

Star Wars may have been set in a galaxy far far away but the environmental costs of the film shoots were closer to home and may have caused more hidden harms than many realised.

That is according to a film expert who is talking in Southampton next week.

Dr Rebecca Harrison will be speaking at an event on Tuesday 11 February about how the blockbuster’s production affected the natural habitats and communities of some of Britain’s landmarks, including Winspit Quarry in Dorset.

The talk, which starts a 4pm, is organised and hosted by the University of Southampton.

Most of the Star Wars franchise hits have been filmed at locations in the UK since its 1977 original A New Hope, including a shoot in 2017 at Fawley in Hampshire.

Dr Harrison, a Senior Lecturer from the Open University, will discuss a project she leads which explores the ecological harm and carbon footprint of the silver screen industry.

She said: “Lightsabers, stormtrooper helmets, Rey costumes – the Star Wars franchise has produced a vast array of recognisable props and costumes, many of which have been designed and made by creative talent in the UK.

“Yet the saga’s reliance on UK materials and infrastructure and its relationship with different locations and communities are not well understood.

“We’ll be exploring the environmental impact of those famous Star Wars productions on the UK, with insights from people who lived or worked near a shoot, and consideration for the disruption of wildlife.”

The talk, titled Making Planets…Destroying Worlds? , is being hosted at the University of Southampton’s Avenue campus on Highfield Road, SO17 1BF.

Tickets are free and available from here . It will also be streamed online – tickets should be booked in advance using the same weblink.

Event chair Dr Megen de Bruin-Molé, from the University of Southampton’s department of Art & Media Technology, said: “Dr Harrison’s project supports the screen industries to work in more eco-friendly ways to minimise harm to the environment.

“Her past work on Star Wars, including her brilliant archival and historical research on the Empire Strikes Back, has established her as a leading expert on the franchise, and we are excited to have this chance to engage with her work here.”

Read more about the talk and other upcoming Southampton events at www.southampton.ac.uk/events.

By admin