# HG changeset patch # User Nicholas Jillings # Date 1455707510 0 # Node ID bc46a28153f0486ed0fb359c4677342cd2115a5d # Parent 1b038c226444070bc7c70147ac722e8f215ccfc7 Test create has scale manipulation diff -r 1b038c226444 -r bc46a28153f0 test_create/test_core.js --- a/test_create/test_core.js Mon Feb 15 13:48:24 2016 +0000 +++ b/test_create/test_core.js Wed Feb 17 11:11:50 2016 +0000 @@ -807,6 +807,113 @@ popupObject.hide(); } } + this.state[6] = new function() { + this.title = "Edit Scale Markers"; + this.content = document.createElement("div"); + this.content.id = "state-6"; + var spnH = document.createElement('div'); + var span = document.createElement("span"); + span.textContent = "You can edit your scale markers here for the selected interface."; + spnH.appendChild(span); + this.scaleRoot; + this.parent; + this.markerNodes =[]; + this.preset = { + input: document.createElement("select"), + parent: this, + handleEvent: function(event) { + this.parent.scaleRoot.scales = []; + var protoScale = interfaceSpecs.getAllElementsByTagName('scaledefinitions')[0].getAllElementsByName(event.currentTarget.value)[0]; + var protoMarkers = protoScale.children; + for (var i=0; i