# HG changeset patch # User Nicholas Jillings # Date 1455707510 0 # Node ID 05012deab81797691cd6946bd23c520aad3f3930 # Parent a19d06d13ab056b14c8cf9faecef3dd950967bbe Test create has scale manipulation diff -r a19d06d13ab0 -r 05012deab817 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