# HG changeset patch # User Nicholas Jillings # Date 1464251707 -3600 # Node ID dc13bd68ea34b60f55e2ecb95d8635bbc18dab89 # Parent dde1f3254762bc29c3fe1a0b2d28a3ad72bde69e Fix for #93 for all interfaces which have outside-reference (all except ABX) diff -r dde1f3254762 -r dc13bd68ea34 interfaces/AB.css --- a/interfaces/AB.css Thu May 26 09:07:36 2016 +0100 +++ b/interfaces/AB.css Thu May 26 09:35:07 2016 +0100 @@ -29,11 +29,17 @@ height: 40px; } +div#outside-reference-holder { + display: flex; + align-content: center; + justify-content: center; + margin-bottom: 5px; +} + button.outside-reference { - width:120px; - height:40px; - margin-bottom:5px; - position: absolute; + height: 40px; + position: inherit; + margin: 0px 5px; } div.comparator-holder { diff -r dde1f3254762 -r dc13bd68ea34 interfaces/AB.js --- a/interfaces/AB.js Thu May 26 09:07:36 2016 +0100 +++ b/interfaces/AB.js Thu May 26 09:35:07 2016 +0100 @@ -88,6 +88,10 @@ // Global parent for the comment boxes on the page var feedbackHolder = document.createElement('div'); feedbackHolder.id = 'feedbackHolder'; + + // Create outside reference holder + var outsideRef = document.createElement("div"); + outsideRef.id = "outside-reference-holder"; // Construct the AB Boxes var boxes = document.createElement('div'); @@ -109,6 +113,7 @@ testContent.appendChild(title); // Insert the title testContent.appendChild(pagetitle); testContent.appendChild(interfaceButtons); + testContent.appendChild(outsideRef); testContent.appendChild(feedbackHolder); testContent.appendChild(submit); interfaceContext.insertPoint.appendChild(testContent); @@ -128,9 +133,9 @@ } interfaceObj = interfaceObj[0]; - // Clear any outside references - var outsideReferences = document.getElementsByName("outside-reference"); - for (var i=0; i