Ticket #2151 (closed bug)

Opened 10 years ago

Last modified 10 years ago

There must be possibility for more than one action associated with one trigger.

Reported by: todor Owned by: deni
Priority: major Milestone: X3
Component: uncategorized Version: 2.0
Keywords: Cc:
Category: unknown Effort:
Importance: Ticket_group:
Estimated Number of Hours: 0 Add Hours to Ticket: 0
Billable?: yes Total Hours: 0
Analysis_owners: todor Design_owners: deni
Imp._owners: deni Test_owners:
Analysis_reviewers: deni Changelog:
Design_reviewers: pap Imp._reviewers: pap, todor, meddle
Test_reviewers: Analysis_score: 0
Design_score: 3.5 Imp._score: 4
Test_score: 0

Description (last modified by todor) (diff)

  • There must be a possibility to add more than one action to the trigger (e.g. one link can be used to show one frame and hide another).
    • There could be a plus button or something like that after the action dropdown menu, which will invoke second drop down menu with options (it would be nice if the contradicting actions are not included in the next menus e.g. if you selected go to 3rd page in the first it would be nice if field in the next dropdown menu do not include go to page).
    • Other option is to give the user possibility to add two links with same triggers and different actions, but we still need to think about possible contradictions, and prevent exceptions.
  • Now mouse enter -> go to next page throws an exception this also must be fixed

Change History

comment:1 Changed 10 years ago by todor

  • Status changed from new to s1b_analysis_finished

comment:2 Changed 10 years ago by todor

  • Description modified (diff)

comment:3 Changed 10 years ago by deni

  • Status changed from s1b_analysis_finished to s2a_design_started

comment:4 Changed 10 years ago by deni

  • Status changed from s2a_design_started to s3b_implementation_finished
  • Users will be able to create a link which contains 2 rules with the same trigger. On evoking the trigger, both actions will be executed.
  • The links hud will not prevent them from chosing contradictory actions, such as Go to page 1 and Go to page 2. However, there is no guarantee which one will be executed.
  • Remove the break from fireLinkActions(Link, LinkTrigger, EventR3, ResourceView, ResourceAccess) in LinkProcessorLogic .
  • Move the check whether the scene has changed in the beginning of the while loop in SceneInteractionLogic, because the scene may have changed due to a MOUSE_ENTER event.
  • Add a similar check before firing MOUSE_ENTER, because the scene may have changed due to a MOUSE_LEAVE event.

comment:5 Changed 10 years ago by deni

  • Design_owners set to deni
  • Imp._owners set to deni
  • Analysis_reviewers set to deni

comment:6 Changed 10 years ago by pap

  • Status changed from s3b_implementation_finished to s2c_design_ok
  • Design_score changed from 0 to 3.5
  • Design_reviewers set to pap
  • Imp._score changed from 0 to 3
  • Imp._reviewers set to pap
  • The design seems sensible but you wrote nearly the same loop but now it goes through all the rules.

comment:7 Changed 10 years ago by deni

  • Owner set to deni
  • Status changed from s2c_design_ok to s3a_implementation_started

comment:8 Changed 10 years ago by deni

  • Status changed from s3a_implementation_started to s3b_implementation_finished

comment:9 Changed 10 years ago by pap

  • Status changed from s3b_implementation_finished to s3c_implementation_ok
  • Imp._score changed from 3 to 4
  • Imp._reviewers changed from pap to pap, todor, meddle

comment:10 Changed 10 years ago by deyan

  • Status changed from s3c_implementation_ok to closed

Batch update from file query-10.csv

Note: See TracTickets for help on using tickets.