Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#14319 closed enhancement (fixed)

Create a Dojo treemap component

Reported by: cjolif Owned by: cjolif
Priority: high Milestone: 1.8
Component: Dojox Version: 1.7.0
Keywords: Cc:
Blocked By: Blocking:

Description

This is work in progress on github see:

https://github.com/cjolif/dojo-treemap

This needs to be:

1/ committed in SVN 2/ documented

Attachments (1)

14319.diff (4.7 KB) - added by ben hockey 8 years ago.
xdomain via yql

Download all attachments as: .zip

Change History (25)

comment:1 Changed 8 years ago by cjolif

In [27141]:

Refs #14319. Coloring models that are useful for the treemap (but might be used by any code). They return a color for a given value usually using interpolation between two colors.

comment:2 Changed 8 years ago by cjolif

In [27142]:

Refs #14319. Widget utilities (on invalidation and selection) that are leveraged by TreeMap? but can be leverage by any widget. !strict.

comment:3 Changed 8 years ago by cjolif

In [27143]:

Refs #14319. TreeMap? Widget. Only remaining issue is shown by test_props.html. This is an exception when setting selection properties in the widget ctor. !strict.

comment:4 Changed 8 years ago by cjolif

In [27144]:

Refs #14319. This is CSS is not really meant to be part of the TreeMap? library.

comment:5 Changed 8 years ago by cjolif

In [27145]:

Refs #14319. Widget utilities (on invalidation and selection) that are leveraged by TreeMap? but can be leverage by any widget. !strict.

comment:6 Changed 8 years ago by cjolif

In [27146]:

Refs #14319. Fix some styleguide issues. !strict.

comment:7 Changed 8 years ago by ben hockey

fyi - i had some problems looking at the demo locally:

  • parseOnLoad needs to be false so that MyTreeMap is declared before the parser is run
  • "http://trac.dojotoolkit.org/report/132?asc=1&format=csv" is an xdomain request

comment:8 Changed 8 years ago by cjolif

In [27149]:

Refs #14319. parseOnLoad was wrongly set to true in the tracTreeMap demo.

comment:9 Changed 8 years ago by cjolif

In [27154]:

Refs #14319. XSite request from archive.dojotoolkit.org to trac.dojotoolkit.org does not work. Use local file for now.

Changed 8 years ago by ben hockey

Attachment: 14319.diff added

xdomain via yql

comment:10 Changed 8 years ago by ben hockey

i've got you something that will work xdomain - feel free to reformat and tweak as desired.

comment:11 Changed 8 years ago by cjolif

In [27191]:

refs #14319. Fix an issue with IE when getting null labels.

comment:12 Changed 8 years ago by cjolif

In [27192]:

refs #14319. get xdomain data working thanks to neonstalwart using yql.

comment:13 Changed 8 years ago by cjolif

In [27315]:

Refs #14319. Fix issue with setting selectedItems property in ctor.

comment:14 Changed 8 years ago by cjolif

In [27316]:

Refs #14319. Improve test to highlight potential pb with single value setter.

comment:15 Changed 8 years ago by cjolif

In [27355]:

Refs #14319. New test.

comment:16 Changed 8 years ago by cjolif

In [27441]:

refs #14319. Fixes issue with hovering style on mobile platforms by not relying on :hover pseud class. Also introduce a mobile stylesheet that remove entirely hovering as it is not very meaningfull on mobile devices.

comment:17 Changed 8 years ago by cjolif

Resolution: fixed
Status: newclosed

In [27602]:

fixes #14319. The only remaining known issue about selection not working on touch devices when drill down is activated is now fixed.

comment:18 Changed 8 years ago by cjolif

In [27643]:

refs #14319. Add the ability to listen to store query failure by returning a Deferred when setting the store.

comment:19 Changed 8 years ago by cjolif

In [27708]:

refs #14319. 1/ fix tracTreemap demo after trac updates 2/ some clean ups in demo

comment:20 Changed 8 years ago by cjolif

In [27859]:

refs #14319. Fix keyboard navigation issue on Firefox. !strict.

comment:21 Changed 7 years ago by cjolif

In [28184]:

refs #14319. Fix issue with drill down on IE7/8.

comment:22 Changed 7 years ago by cjolif

In [28270]:

refs #14319. Use new dojo/when.

comment:23 Changed 6 years ago by Christophe Jolif <cjolif@…>

In 6965d0ea8b8d71355edb67f75d0384701d64c3a6/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:24 Changed 6 years ago by Christophe Jolif <cjolif@…>

In bafa9930ec59dc032f0957570b5a92f9eaca4e21/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 
Note: See TracTickets for help on using tickets.