# HG changeset patch # User Nicholas Jillings # Date 1455707510 0 # Node ID bc75c4180b4d3569ba16b36588e8d1d20aaec7a7 # Parent 7cd2a8dcdc51a8a35e7a3f66aaa76a40707ca062 Test create has scale manipulation diff -r 7cd2a8dcdc51 -r bc75c4180b4d 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