Ticket #2529 (closed feature: fixed)

Opened 13 years ago

Last modified 13 years ago

[html] Export image opacity

Reported by: deyan Owned by: antoni
Priority: major Milestone: Y1
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: Design_owners:
Imp._owners: Test_owners:
Analysis_reviewers: Changelog: Changelog
Design_reviewers: Imp._reviewers:
Test_reviewers: Analysis_score: 0
Design_score: 0 Imp._score: 0
Test_score: 0

Description

Image opacity can be changed in Sophie, but cannot be exported in HTML.

Change History

comment:1 Changed 13 years ago by antoni

  • Owner set to antoni
  • Status changed from new to s1a_analysis_started

comment:2 Changed 13 years ago by antoni

  • Status changed from s1a_analysis_started to s1b_analysis_finished

comment:3 Changed 13 years ago by antoni

  • Status changed from s1b_analysis_finished to s1c_analysis_ok

comment:4 Changed 13 years ago by antoni

  • Status changed from s1c_analysis_ok to s2a_design_started

comment:5 Changed 13 years ago by antoni

  • Status changed from s2a_design_started to s2b_design_finished

comment:6 Changed 13 years ago by antoni

  • Status changed from s2b_design_finished to s2c_design_ok

comment:7 Changed 13 years ago by antoni

  • Status changed from s2c_design_ok to s3a_implementation_started

comment:8 Changed 13 years ago by antoni

Value of visibility (opacity) of frames is exported in interval [0, 1], 0 for hidden, 1 for full visibility. Code is commited in revision [10049].

comment:9 Changed 13 years ago by antoni

  • Status changed from s3a_implementation_started to s3b_implementation_finished

New exported visibility property in interval [0, 1] is read and properly interpreted. Now we change opacity of frames by changing opacity property in CSS. For implementing fade-in and fade-out effect in 1 second a hundred timeouts are executed which may cause lag in larger publication, that's why optimization of fade-in/fade-out effects after life cycles of book are exported may be needed.
Code is commited in revision [10051].

comment:10 Changed 13 years ago by antoni

Show, hide and toggle functions are refactored because addition of opacity channel. Built in jQuery functions are not used anymore.

When opacity is set to 0 (invisible) or 1 (fully visible) respectively FRAME_HIDDEN or FRAME_SHOWN event is dispatched.

Code is commited in revision [10059].

comment:11 Changed 13 years ago by antoni

Method used to dispatch FRAME_SHOWN and FRAME_HIDDEN event are updated and now event is dispatched in parent.window because otherwise frame element was unable to handle event.

Code is commited in revision [10061].

comment:12 Changed 13 years ago by antoni

Fix problem when invisible frames are on stage and handle events.
Now display property of frames with opacity equal to 0 is set to 'none' otherwise to 'block'.

Code is commited in revision [10064].

comment:13 Changed 13 years ago by todor

  • Status changed from s3b_implementation_finished to s3c_implementation_ok

this is fixed

comment:14 Changed 13 years ago by todor

  • Status changed from s3c_implementation_ok to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.