Certainly Alexei - here you go: https://github.com/azerbini/eamena2/tree/Nodes
The nodes that produce the issue reported above are those linked to the mergenode THREAT_STATE.E3 Thanks for your help. Andrea On Monday, May 16, 2016 at 5:26:55 PM UTC+3, Alexei Peters wrote: > > Hi Andrea, > Can you send the nodes and edges files used to create the graph? > -Alexei > > > Director of Web Development - Farallon Geographics, Inc. - 971.227.3173 > > On Fri, May 13, 2016 at 8:20 AM, <[email protected] <javascript:>> > wrote: > >> Adam, >> >> No, the two E55s are not contained in those E3 branches, but both E55s >> and E3s are all children of the mergenode CONDITION_STATE.E3. Is this >> perhaps the cause of the problem? But I should note that >> DISTURBANCE_STATE.E3 does not cause any problems, only THREAT_STATE.E3 does. >> >> Best, >> >> andrea >> >> >> On Tuesday, May 10, 2016 at 8:34:01 PM UTC+3, Alexei Peters wrote: >>> >>> Hi All, >>> I just recently came across a Google Chrome extension that can aid in >>> debugging your knockout based forms. >>> >>> >>> https://chrome.google.com/webstore/detail/knockoutjs-context-debugg/oddcpmchholgcjgjdnfjmildmlielhof?hl=en >>> >>> The issue you're having Andrea does sound like it might be related to >>> an improperly formed graph structure like Adam suggested. >>> >>> Hope this helps, >>> Alexei >>> >>> >>> Director of Web Development - Farallon Geographics, Inc. - 971.227.3173 >>> >>> On Mon, May 9, 2016 at 7:06 AM, Adam Cox <[email protected]> wrote: >>> >>>> Hi Andrea, >>>> >>>> I've been doing a lot of work with forms, and definitely agree that >>>> these issues are hard to debug. Remember that there are three places you >>>> need to look to fix issues with forms. In this case, the meaurement.htm, >>>> measurement.js, and forms.py files. Too often I found that a >>>> complicated-looking error came down to a misnamed node somewhere along the >>>> way, so keep that in mind. Also, if you don't already have it open, be >>>> sure to open dev tools and read any errors that come out in the console. >>>> Usually these are helpful. >>>> >>>> At any rate, the behavior you see may be only tangentially related to >>>> the real issue. What you're describing sounds like you may be trying to >>>> use a branching structure that is problematic. Are either of the E55 >>>> nodes >>>> contained in the E3 branches? You should not have a section that holds >>>> the >>>> top part of the branch at the same time as another section has a child >>>> entity of the same branch... >>>> >>>> Adam >>>> >>>> On Sunday, May 8, 2016 at 1:36:50 PM UTC-6, [email protected] wrote: >>>>> >>>>> Hello All, >>>>> >>>>> I am experiencing an issue with branch-list.js that is a bit difficult >>>>> to pin down. On my measurement form (see attached measurement.js), and >>>>> only >>>>> on that one as far as I can see, it would appear that, after creating 4 >>>>> branches of THREAT_STATE.E3, branch-list.js begins to duplicate some of >>>>> them. If I attempt to delete one of the duplicated branches, another one >>>>> gets duplicated. I should add that this problem does not affect the other >>>>> main mergenode, DISTURBANCE_STATE.E3, which contains many more child >>>>> nodes >>>>> than THREAT_STATE.E3. >>>>> >>>>> I am not too familiar with Knockout JS and find it a bit hard to debug >>>>> those classes. Can you help? >>>>> >>>>> Thanks, >>>>> >>>>> Andrea >>>>> >>>>> define(['jquery', 'underscore', 'knockout-mapping', >>>>> 'views/forms/base', 'views/forms/sections/branch-list'], function ($, _, >>>>> koMapping, BaseForm, BranchList) { >>>>> return BaseForm.extend({ >>>>> initialize: function() { >>>>> BaseForm.prototype.initialize.apply(this); >>>>> >>>>> var date_picker = >>>>> $('.datetimepicker').datetimepicker({pickTime: false}); >>>>> date_picker.on('dp.change', function(evt){ >>>>> $(this).find('input').trigger('change'); >>>>> }); >>>>> >>>>> this.addBranchList(new BranchList({ >>>>> el: this.$el.find('#threat-state-section')[0], >>>>> data: this.data, >>>>> dataKey: 'THREAT_STATE.E3', >>>>> validateBranch: function (nodes) { >>>>> return true; >>>>> return this.validateHasValues(nodes); >>>>> } >>>>> })); >>>>> >>>>> this.addBranchList(new BranchList({ >>>>> el: this.$el.find('#disturbance-state-section')[0], >>>>> data: this.data, >>>>> dataKey: 'DISTURBANCE_STATE.E3', >>>>> validateBranch: function (nodes) { >>>>> return true; >>>>> return this.validateHasValues(nodes); >>>>> } >>>>> })); >>>>> >>>>> >>>>> this.addBranchList(new BranchList({ >>>>> el: this.$el.find('#condition-type-section')[0], >>>>> data: this.data, >>>>> dataKey: 'CONDITION_TYPE.E55', >>>>> validateBranch: function (nodes) { >>>>> return true; >>>>> return this.validateHasValues(nodes); >>>>> } >>>>> })); >>>>> >>>>> this.addBranchList(new BranchList({ >>>>> el: this.$el.find('#disturbance-extent-section')[0], >>>>> data: this.data, >>>>> dataKey: 'DISTURBANCE_EXTENT_TYPE.E55', >>>>> validateBranch: function (nodes) { >>>>> return true; >>>>> return this.validateHasValues(nodes); >>>>> } >>>>> })); >>>>> } >>>>> }); >>>>> }); >>>>> >>>>> -- >>>> -- To post, send email to [email protected]. To unsubscribe, >>>> send email to [email protected]. For more information, >>>> visit https://groups.google.com/d/forum/archesproject?hl=en >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "Arches Project" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> -- To post, send email to [email protected] <javascript:>. To >> unsubscribe, send email to [email protected] <javascript:>. >> For more information, visit >> https://groups.google.com/d/forum/archesproject?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Arches Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- -- To post, send email to [email protected]. To unsubscribe, send email to [email protected]. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups "Arches Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
