Coder Social home page Coder Social logo

patmoore / simile-widgets Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 44.51 MB

Automatically exported from code.google.com/p/simile-widgets

Shell 0.05% Batchfile 0.01% HTML 10.89% JavaScript 80.56% CSS 2.25% Java 0.76% TeX 1.90% ActionScript 3.02% PHP 0.09% Python 0.37% C 0.05% Ruby 0.01% Perl 0.03%

simile-widgets's People

Contributors

bhyde avatar daviderickson avatar erimille avatar haraldgroven avatar javakx avatar nchauvat avatar richardrodgers avatar zepheiryan avatar

simile-widgets's Issues

TIMEPLOT: Relying on IE7 quirks-mode rendering for history event hover and click

1. Take a normal/reference timeline page, view it in IE and note that the
orange box on-hover highlight shows on history events; and you can click on
them to display the popup info box.
2. Change the doctype to one which will put IE7 into strict mode rendering,
insted of quirks mode rendering, e.g. <!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Note that when IE7 is in strict mode, it won't render the on hover events
and you can't click on the history events to bring up the popup.

Example in the wild: http://test.musicbrainz.org/show/stats/timeline.html

If there's a workaround for this short of changing doctypes, I'd love to
hear about it.

Original issue reported on code.google.com by [email protected] on 23 Nov 2008 at 1:55

TIMELINE: RFE--check that a band is not asked to syncWith itself.

What steps will reproduce the problem?
1. Move top timeline.  See sample files.

What is the expected output? What do you see instead?
Stack overflow.

What version of the product are you using? On what operating system?
TimeLine 2.2
IE 6.0.2900.2180.xpsp_sp2_qfe.070227-2300
Windows XP.
Call stack error does not occur with firefox, however lagged freezing
occurs with firefox.

Please provide any additional information below.
Appears to get caught in a loop in the Timeline._Band.prototype._onChanging
method.
First Timeline._Band.prototype._onMouseMove gets called, which calls 
this._moveEther(this._timeline.isHorizontal() ? diffX : diffY);
which calls Timeline._Band.prototype._onChanging
which calls _fireOnScroll()
which calls a scroll listener called (_syncWithBandHandler)
which calls _onHighlightBandScroll
which calls _moveEther
Loop repeats form this point back up to moveEther 6 steps above.
Call stack exceeds IE's capacity, IE craps out.





Original issue reported on code.google.com by [email protected] on 24 Oct 2008 at 9:10

Attachments:

TIMELINE: Event titles in event bar + Defining on which row event should appear

Hi,

First of all: this is not an issue, rather a request. Simile Timeline seems
like a great tool and just what I was looking for. Thank!

--- REQUEST 1 ---

I've noticed that the events now have a very small bar just above the
title, instead of the title within the event bar. Is there any option to
turn this off? Perhaps it could be an idea to give the option: use a small
bar above the event title (like current version) or use a bigger bar with
the event title in it (as it used to be). I personally think that the title
within the event bar gives a better overview of timespans.

I thought of changing the stylesheet, but this does not seem on option for
the overview band, as changing the height causes the events to overlap.

--- REQUEST 2 ---

Another maybe nice-to-add: Make it possible to define in the EVENT-tags by
attribute on which row an event should occur (e.g. you may have 5 events.
Two of them who should be on the first row, three of them you want on the
second row).

Kind regards,

Frederik

Original issue reported on code.google.com by [email protected] on 11 Dec 2008 at 10:23

Attachments:

TIMELINE: classname attribute in XML source does not add a class attribute in HTML

What steps will reproduce the problem?
1. Create en event with a classname attribute in an XML data source
2. The HTML output created by Timeline does not contain DIV elements with a 
class attribute


What is the expected output? What do you see instead?
The DIV representing that event in the timeline should have a class attribute 
matching the classname 
given by the data source.

What version of the product are you using? On what operating system?
Current timeline-api.js



Original issue reported on code.google.com by [email protected] on 26 Sep 2008 at 3:19

TIMELINE: how to set locale?

in china

no matter i set what "timeZone" in the Time.createHotZoneBandInfo(...)
firefix all ways print strings like 'Oct 5'
but ie print '10月5日'

have tried :
<script src="api/timeline-api.js?locales=en" type="text/javascript"></script>
but it doesn't work...

----
thanks.
liltos

Original issue reported on code.google.com by [email protected] on 5 Sep 2008 at 9:14

TIMELINE: Synchronize mouse-wheel zooming across bands (RFE)

The zooming using the mouse-wheel is great.  It operates per band, but I'd
also like to be able to synchronize zoom-steps across bands, ensuring that
the same position on each band is at the same time point.  

I guess synchronization is similar to dragging/arrow-keys, where the whole
picture is kept in lock-step by syncrhonizing to a single band:

eg

bandInfos[1].syncWith = 0; 

perhaps that same setting could be checked for zooming?

Thanks,
James


Original issue reported on code.google.com by [email protected] on 14 Sep 2008 at 6:48

TIMELINE: "showEventText: false" not working (event's title still showing) [Doc problem]

>What steps will reproduce the problem?
1. create a Timeline (using JSON as data source)
2. with 2 bands (week & month)
3. specify "showEventText: false" in 2nd band:

function onLoad() {
    var eventSource = new Timeline.DefaultEventSource(0);

var bandInfos = [
        Timeline.createBandInfo({
            width:          "75%",
            intervalUnit:   Timeline.DateTime.WEEK,
            eventSource:    eventSource,
            date:            new Date()
        }),
        Timeline.createBandInfo({
            eventSource:    eventSource,
            showEventText: false,
            date:            new Date(),
            width:          "25%",
            intervalUnit:   Timeline.DateTime.MONTH
        }) 
[...]

>What is the expected output? What do you see instead?
The event's titles should disappear on 2nd band (MONTH), however, the
titles are visible on both band 1&2.

>What version of the product are you using? On what operating system?
recent download version (Revision 1665), Microsoft Vista

Please provide any additional information below.

Thanks for helping.

Original issue reported on code.google.com by [email protected] on 9 Nov 2008 at 8:35

TIMEPLOT: data off by 1 day

if you view the demo of timeplot on your website then view the data file
that you are linking it to, you will notice that the data is off by 1 day.

Original issue reported on code.google.com by [email protected] on 1 Aug 2008 at 7:40

TIMELINE: Event's 'color' attribute not used in case of imprecise duration

What steps will reproduce the problem?
1. create an event with duration=true, color=red, and 'earliestEnd' before
'end'
2.
3.

What is the expected output? 
The event should be red and especially the part between 'earliestEnd' and
'end' that should be red with an opacity set (to 20% I guess)

What do you see instead?

The event is red between 'start' and 'earliestEnd' and blue (with opacity)
between 'earliestEnd' and 'end'

What version of the product are you using? On what operating system?
pre2_3

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 18 Nov 2008 at 9:26

TIMELINE: Getting Started page with outdated/wrong information.

What steps will reproduce the problem?
1. Follow the instructions at
http://code.google.com/p/simile-widgets/wiki/Timeline_GettingStarted

What is the expected output? What do you see instead?
 - Section 6,   
     showEventText:  false,
   should be
     overview: true

 - Section 7
   this code does not work:    
bandInfos[1].eventPainter.setLayout(bandInfos[0].eventPainter.getLayout());


What version of the product are you using? On what operating system?
  FF3, Mac OS. Using the JS library at
  http://static.simile.mit.edu/timeline/api-2.0/timeline-api.js

Please provide any additional information below.
  To have a getting started tutorial that is inaccurate is a bad advertiser
for the project.

Original issue reported on code.google.com by [email protected] on 1 Dec 2008 at 10:20

EXHIBIT: local svn version fails to work with IE but fine with Firefox

What steps will reproduce the problem?
1. checkout svn version of exhibit
2. insert into <html><head/><html/>:   <script
src="/exhibit/webapp/api/exhibit-api.js" type="text/javascript"></script>
(or whatever local path)
3. Works fine with Firefox, however IE gives an Authentication error in the
javascript console.


What is the expected output? What do you see instead?

Expected output is normal exhibit table. IE shows following error in
javascript console when using local svn version instead of that at
http://static.simile.mit.edu/exhibit/api-2.0/exhibit-api.js:

Line: 36
Char: 5
Error: 'Exhibit.Authenication' is null or not an object
Code: 0


What version of the product are you using? On what operating system?

SVN (r1680) - doesn't work with local copy on IE
http://static.simile.mit.edu/exhibit/api-2.0/exhibit-api.js - works with IE


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 13 Nov 2008 at 7:50

TIMELINE: on mouse up event vertically scroll the timeline

What steps will reproduce the problem?
1. Create an horizontal timeline with autoWidth= true. 
2. Add enough events to have your timeline taller than the actual window in
order to have to scroll vertically 
3. click on the timeline. When the "mouseup" event makes the timeline
scroll vertically 

What is the expected output?
No scroll.

What version of the product are you using? On what operating system?
pre2_3 but also affect previous release (MIT version before move to google)
on firefox3.

Please provide any additional information below.

I think that putting the focus on the hidden inputtext might be the cause.


Original issue reported on code.google.com by [email protected] on 17 Nov 2008 at 1:56

TIMELINE: Safari and null XML document

What is the expected output? What do you see instead?

Was expecting events to be loaded but weren't.  Is more a Safari issue as
it worked in all other browsers, as I've checked the document Content-Type
header and it was set to application/xml.

What version of the product are you using? On what operating system?


Please provide any additional information below.

I've have modified the JavaScript on my version as follows:

Timeline.loadXML = function(url, f) {
    var fError = function(statusText, status, xmlhttp) {
        alert("Failed to load data xml from " + url + "\n" + statusText);
    };
    var fDone = function(xmlhttp) {
        var xml = xmlhttp.responseXML;
        if (!xml && xmlhttp.responseText)
        {
            try
            {
                xml = ((new DOMParser())).parseFromString(xmlhttp.responseText,
"application/xml");
            }
            catch (e)
            {
                alert('failed to load document');
                return;
            }
        }
        if (!xml.documentElement && xmlhttp.responseStream) {
            xml.load(xmlhttp.responseStream);
        } 
        f(xml, url);
    };
    try
    {
        Timeline.XmlHttp.get(url, fError, fDone);
    } catch(e){}
};

basically, if xml is null, will try to load from the responseText, failing
if that doesn't happen


Original issue reported on code.google.com by [email protected] on 14 Oct 2008 at 1:04

TIMELINE: Doesn't work with IE7 page zoom

View JFK Timeline in IE7. Use Page Zoom control (extreme lower left corner
of status bar). Result, labels no longer move with Timeline. Cause is unknown.

Workaround: use the IE7 Debug bar for zooming. Download here:
See
http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E
-2D5E1DB91038&displaylang=en

Not known how Timeline will work with IE8 Page Zoom.

Initial bug report:
http://groups.google.com/group/simile-widgets/browse_thread/thread/cdef5c812011b
df7

Original issue reported on code.google.com by [email protected] on 24 Nov 2008 at 6:01

TIMELINE: isDuration event attribute is defined with opposite meaning in JSON vs XML/SPARQL

As I've been working my way through implementation of my production 
Timeline app, I was quite puzzled by the definition the isDuration event 
attribute. As you can see from the test example,
http://simile-
widgets.googlecode.com/svn/timeline/trunk/src/webapp/examples/test_example/
test.html

if isDuration is true, then a "instance" icon is shown. If isDuration is 
false or missing, then only the event's tape is shown. Further digging has 
revealed that isDuration for json is the opposite of isDuration for XML and 
SPARQL data formats!

{{{
// See http://code.google.com/p/simile-
widgets/source/browse/timeline/tags/2.2.0/src/webapp/api/scripts/sources.js

// line 48, loadXML format:
                     instant: node.getAttribute("isDuration") != "true",

// line 101 loadJSON format:
                     instant: event.isDuration || false,

// line 188 loadSPARQL format:
                     instant: bindings["isDuration"] != "true",
}}}

I checked the repository and it has been like this for over a year. 
Of course, it would not be a good idea to change JSON's isDuration 
definition now since that would break existing implementations. But the 
current situation is pretty wrong from the documentation and "it just 
doesn't seem to make sense" points of view.

My plan:
* add a new event attribute of "durationEvent" which will be defined the 
same as XML's "isDuration" attribute. 
* Still support durationEvent exactly the same as it is now. Add comments 
to the source so future maintainers won't remove it.



Original issue reported on code.google.com by [email protected] on 23 Oct 2008 at 2:19

TIMELINE: Event labels wrap on FF 3 on Mac

Firefox 3 on Mac does not calculate the label widths correctly. Causes
wrapping of (some!) longer labels.

 Note this is FF3 Mac specific. Works fine on Google Chrome, IE 7, FF
3-win, Safari on Mac and Win.

Workaround and more details in the group emails.
(Need to provide ref urls) 

Test case
View the Cubism example on FF 3 on Mac

Original issue reported on code.google.com by [email protected] on 19 Sep 2008 at 3:52

TIMELINE: How to do cross-domain scripting with Timeline?

What steps will reproduce the problem?
1. Define a JSON source outside the server (e.g. http://someurl/createjson)
2. Timeline.loadJSON("http://csomeurl/createjson", function(xml, url) {
eventSource.loadJSON(xml, url); });
3.

What is the expected output? What do you see instead?
Expected: Data from the configured server
Actual: I get a exception, caused by the security functionality in
XMLHttpRequest class.
  - uncaught exception: Permission denied to call method XMLHttpRequest.open

What version of the product are you using? On what operating system?
Latest version in simile http://simile.mit.edu/timeline/api/timeline-api.js
OS: Windows
Browser: Mozilla Firefox 2.0.0.6

Please provide any additional information below.
I am trying to create a timeline from several different JSON data sources
in different webservers. 


Original issue reported on code.google.com by [email protected] on 27 Sep 2008 at 3:51

TIMELINE: install.sh does not work on Mac OS X

install.sh script does not work on Mac OS X because the
version of "cp" that comes with the Mac does not support the -u
option.

for details see
http://groups.google.com/group/simile-widgets/browse_thread/thread/4ad21fc3ebeb9
006?hl=en

Original issue reported on code.google.com by [email protected] on 19 Sep 2008 at 11:23

TIMELINE: Control over vertical position of events

It would be great if there were some way to control the vertical position of an 
event. This would 
enable "piano roll"-type displays, where discreet event "types" are shown at a 
consistent vertical 
position. It would also enable vertical sorting of events.  

Original issue reported on code.google.com by [email protected] on 29 Sep 2008 at 4:00

TIMELINE: Ability to remove events from the Timeline

The Timeline doesn't allow you to remove specific events from the TL, but
rather only filter or remove all (aka clear).  It seems straightforward
enough, so I extended via prototype, but this seems to remove from only the
main band.  The other 2 bands (which are syncing) and include only tick
marks don't seem to repaint themselves.  The doc says that clients should
not explicitly call repaint.

Timeline.DefaultEventSource.prototype.remove = function(id) {
    this._events.remove(id);
};
SimileAjax.EventIndex.prototype.remove = function(id) {
    var evt = this._idToEvent[id];
    this._events.remove(evt);
    delete this._idToEvent[id];
};

Thanks.

Original issue reported on code.google.com by [email protected] on 3 Jul 2008 at 10:38

TIMELINE : Event labels wrap when 'classname' attribute is added and text is bold.

What steps will reproduce the problem?
1. Add 'classname' attribute to event label
2. Within CSS style, make new class font-weight = bold
3.

What is the expected output? What do you see instead?
Event label wraps on to next line

What version of the product are you using? On what operating system?
2.2.0 / FF3.03 / Windows

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 12 Oct 2008 at 6:19

Event titles in event bar + Defining on which row event should appear

Hi,

First of all: this is not an issue, rather a request. Simile Timeline seems
like a great tool and just what I was looking for. Thank!

--- REQUEST 1 ---

I've noticed that the events now have a very small bar just above the
title, instead of the title within the event bar. Is there any option to
turn this off? Perhaps it could be an idea to give the option: use a small
bar above the event title (like current version) or use a bigger bar with
the event title in it (as it used to be). I personally think that the title
within the event bar gives a better overview of timespans.

I thought of changing the stylesheet, but this does not seem on option for
the overview band, as changing the height causes the events to overlap.

--- REQUEST 2 ---

Another maybe nice-to-add: Make it possible to define in the EVENT-tags by
attribute on which row an event should occur (e.g. you may have 5 events.
Two of them who should be on the first row, three of them you want on the
second row).

Kind regards,

Frederik

Original issue reported on code.google.com by [email protected] on 11 Dec 2008 at 10:23

Attachments:

EXHIBIT: Runs slowly in IE7

What steps will reproduce the problem?
1. Attempt to run in IE 7
2.
3.

What is the expected output? What do you see instead?
Should run like Mozilla. Instead an IE error message pops up saying that
the large script is causing IE to run slowly with an option to stop running
the script. My json file contains over 3,000 items (acronyms and
explanations). 


What version of the product are you using? On what operating system?
I guess I'm using version 2.0. I'm on Windows XP Pro.


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 25 Sep 2008 at 9:22

TIMELINE: Additional Functionality Needed - Timeline Control

Good day all, I urgently need some help as I have a deadline for my 
project coming Monday the 7th July 2008.

First of all I’m using Visual Web Developer 2008 Express edition and C#

Now I have 3 problems:

1: I have a timeline control (populated by a datasource with some event 
info in my database) on my default page (working as stated).  Also on this 
page I have a free web control: BDPLite (date time picker control).  What 
I would like to do is this.  I would like the user to select a date with 
the date time control and then the timeline must scroll to that specific 
date.

2:  Something is really wrong with the scrolling of the timeline.  I kept 
it standard without adding extra bands only having a date, month year 
band.  What happens is this:  As soon as you double click on the month or 
on the year band the timeline control scrolls into the 1865 or something.

3:  How can I change the color of the dot on the timeline as I have a 
priority drop down list with low, standard and High and I would like to 
change the color based on the selection.

If anyone could please assist me with the above mentioned problems it 
would be highly appreciate it as I am both a novice in C# and ASP.Net.

Please, please, pretty please.

Tx,
Madelein



Original issue reported on code.google.com by [email protected] on 3 Jul 2008 at 2:04

TIMELINE: Open Office XSLT export filter to Timeline XML format

Can someone please write an xstl export filter for open office
spreadsheets, so that Open Office can output xml files that can be used
with timeline?

The current tools that can do this do not support dates earlier than 1900.
 Creating historical timelines is impossible without hard coding the data,
or creating the xml by hand - messy!

Original issue reported on code.google.com by [email protected] on 17 Dec 2008 at 9:27

TIMELINE: Loading data from JavaScript var causes secure/insecure msg w/ HTTPS

I think it is imprtant to be able to load event data directly on the 
client - so rather than: 

Timeline.loadXML("events.xml", function(xml, url) { 
alert(url); 
eventSource.loadXML(xml, url); 
}); 


Do something like: 

var eventData = "<data>" + 
            "<event start=\"May 28 2006 09:00:00 GMT\" end=\"Jun 15 
2006 09:00:00 GMT\" isDuration=\"true\" title=\"Writing Timeline 
documentation\" image=\"http://simile.mit.edu/images/csail-logo.gif 
\">A few days to write some documentation for <a href=\"http:// 
simile.mit.edu/timeline/\">Timeline</a>.</event>" + 
            "</data>"; 

Timeline.loadXML(eventData); 

With a similar method for Json.

This is beacuse all my data manipulation is done client side. so I 
dont have any server side data.

It would be also be good if I could:

- Add events individually to the timeline (or add a group of events)
- Remove previously added events based on some sort of id/guid.
- Clear all previously added events.



Original issue reported on code.google.com by [email protected] on 28 Aug 2008 at 10:23

TIMELINE: Automatic hotzones

I am using Timeline as a visual calendar, and it would greatly enhance the
usability if I could place hotzones for every day from 0 to 9am, making
them smaller, as never ever happens in that times.
So, is there a way to automatically place a hotzone for the same period of
time every day?

Original issue reported on code.google.com by [email protected] on 27 Nov 2008 at 11:47

TIMELINE GADGET: Object error in IE (Google Gadget version)

What steps will reproduce the problem?
1. Create timeline based on Google Docs spreadsheet 
2. Open resulting page in IE (tested with 7.0.5730.13)
3. TimeLine object results in [object error] message

Has anyone found a workaround for this problem with the gadget version of
Timeline?


Original issue reported on code.google.com by [email protected] on 11 Sep 2008 at 7:47

TIMELINE: Problem if end date is before start date

Reported on the mailing list: 

By Ali Shamsi   
http://groups.google.com/group/simile-
widgets/browse_thread/thread/67af9f583077c7b1

... Suddenly started erroring out in IE 6 & 7 with: 
Caught exception: undefined Details: Invalid argument 

Oddly, Firefox still showed the exhibit w/o issue - it was only in IE that 
the error occurred. 

Long story short, I discovered that someone had added an *end date* that 
was *before* the *start date* for one of the events (we're using google 
spreadsheets as the source) - upon removing this end-date, the exhibit 
started working again in IE.  So just a head's up, in case anyone else runs 
into this problem. 

Original issue reported on code.google.com by [email protected] on 25 Sep 2008 at 8:27

TIMELINE: Bad dates causes IE error

If latestStart is > earliestEnd then, on IE, causes an exception. The 
reason is that the width of the tape ends up negative, causes an exception.

Fix: do a sanity check of all the dates' temporal relationships, per event. 
Fix the bad date(s) and add error message to the event's title.

Original issue reported on code.google.com by [email protected] on 24 Oct 2008 at 3:09

TIMELINE: When no event title, displays as "undefined" instead of no event title

What steps will reproduce the problem?
1. populate events without a title

What is the expected output? What do you see instead?
In 1.2 titles are not shown if a title is not specified.  Events without
titles are now labeled as "undefined".  I believe that revision 1411 -
"added supported for 'hoverText' - title pop-ups on Exhibit-based
timelines" removed that check and now the title is set even if null.

I would prefer to either not have to specify event titles and/or have the
code implement showEventTitles/showEventText (true|false) as a param, so I
could control the behavior at the band level.  

I noticed the introduction of overview-painter.  That might be more
applicable for my specific use case, I'm investigating, but most
existing/casual users are going to be surprised if "undefined" starts
showing up on their timelines.

What version of the product are you using? On what operating system?
head, XP


Please provide any additional information below.

here's the lines that were removed from multiple locations within
original-painter.js 
    if(evt._title != null)
        iconDiv.title = evt._title;

Original issue reported on code.google.com by [email protected] on 22 Sep 2008 at 9:02

TIMELINE: UI ideas from http://allofme.com

In a forum thread, Marko pointed out some nice UI ideas from http://allofme.com
See http://groups.google.com/group/simile-
widgets/browse_thread/thread/3b9b2bd7f84eac1d

- the scrollbar at the bottom (even my internet savvy collegues did
not recognise the dragging of the timeline :-(
- the arrows on the right and left to scroll through the timeline;
- the 'previous event' and 'next event' in the balloons;
- the pictures in the timeline;
- the calender to select a date;
- The drop down with filters within the canvas and not outside;

Some of the above can be added as client UI enhancements to Timeline, other 
parts would require more work.


Original issue reported on code.google.com by [email protected] on 9 Dec 2008 at 4:31

TIMELINE: v2 Event layout should place earlier events on higher tracks

What steps will reproduce the problem?
1. Use current SVN (r1563)
2. Include overlapping period events, or look at JFK example.

What is the expected output? 

Event 1
   Event 2
       Event 3

What do you see instead?

       Event 3
   Event 2
Event 1

(ie later events end up on higher tracks)

What version of the product are you using? 

SVN r1563.  The currently hosted MIT version doesn't do this.

On what operating system?

OS X 10.5 FF 3

Please provide any additional information below.

On the mailing list LarryK suggested that it was related to the changes
from v1 to v2, as discussed in these email threads.

http://groups.google.com/group/simile-widgets/browse_thread/thread/76d0e3469d6b7
858

http://groups.google.com/group/simile-widgets/browse_thread/thread/e2333616479dc
63d/

Original issue reported on code.google.com by [email protected] on 14 Sep 2008 at 6:38

TIMELINE: Load dynamic data, improve zoom

This is a great tool, it would be great to add some features such as:
- Load data dynamically (as google maps load only data around where you are
and not the whole earth).
- Enlarge and zoom dynamically on the lower band and see the results on the
above band
- Display more automatically the time so their is no need to tell
specifically where to zoom on time when there is a lot of events to show
- Put more examples with colors, images ...

Original issue reported on code.google.com by [email protected] on 5 Aug 2008 at 2:41

EXHIBIT: importing json.org/json.js stops exhibit from working

What steps will reproduce the problem?
1. Download sample code
2. Add <script src="http://www.json.org/json.js"></script> before exhibit link
3. Try running it

What is the expected output? What do you see instead?
Expected: An exhibit. Output: No visualization (basically, a table with a
single "Object" member.

What version of the product are you using? On what operating system?
Linked from simile site

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 24 Sep 2008 at 4:39

TIMELINE: Highlighting with filter.js doesn't work

Highlighting of filtered Timeline doesn't work.

Reported by 

jcorreia in 
http://groups.google.com/group/simile-
widgets/browse_thread/thread/acbffeaa662722f8

He comments:
Another thing that I´ve noticed is that someone commented the
'hightlightcolors'  from css and js files. With this move my
filters.js is not rendering the filter by colors option.. 

and
The file I was refering is
\timeline\timeline\trunk\src\webapp\api\scripts\themes.js

you have
        highlightColors: [
   //         "#FFFF00",
   //         "#FFC000",
   //         "#FF0000",
   //         "#0000FF"

If you leave it this way, the highlight colors of filters.js won´t
appear. If you uncoment they will appear, but they are broken and not
working.
Highlightcolors filter is not working as you can check in jfk example. 


Original issue reported on code.google.com by [email protected] on 22 Sep 2008 at 4:50

TIMELINE : Add 'classname' attribute to icon

Enhancement:
When using the 'classname' attribute, it adds an extra class to both the
event's label and tape divs. Is it possible so that it can be applied to an
event's icon too?

The reason I ask is that there is no way to manipulate icons in a given
band - it's either all timeline icons or none. I want certain 'types' of
event to be positioned within a band differently from other bands.

Thanks,

Darren


Original issue reported on code.google.com by [email protected] on 12 Oct 2008 at 7:28

TIMELINE: make it easier to use offline

The API should be easier to make available offline or to be hosted on a
different server, because your argument that it's like Google Maps is quite
invalid; Google Maps depends on the massive database of images representing
the satellite and roadmaps that can't be downloaded and rightly belongs on
Google servers, whereas this is just an API that should be available in an
"offline mode".

As a real life example, I needed to use Exhibit to quickly access data in a
meeting where I knew I won't have internet connectivity, so I had to hack
it a bit so the browser can get all the scripts from the file:// URL.

Thanks for a good product!

Original issue reported on code.google.com by [email protected] on 22 Jul 2008 at 7:19

TIMEPLOT: Dom Error when the data is only one

timeplot.loadText('/test.txt', ',', eventSource);

When this is only one line in test.txt.  There is a js error.

The detailed error is 0x8053000c (NS_ERROR_DOM_SYNTAX_ERR).

After some debug, i found the problem:  

file : geometry.js  
function: Timeplot.DefaultTimeGeometry.prototypetime.toScreen

reason:  when with only one file, this._mappedPeriod = 0, so toScreen
return NaN which make the following moveTo throwing the exception.

Fix: ( I did a monkey patch in my app js, but it should easily to be fixed
in geometry.js)

      Timeplot.DefaultTimeGeometry.prototypetime.toScreen = function(time) {
        if (this._canvas && this._latestDate) {
          var t = time - this._earliestDate.getTime();
          if (this._mappedPeriod == 0) {
            return 0;
          } else {
            return this._canvas.width * this._map.direct(t) /
this._mappedPeriod;
          }
        } else {
          return -50;
        } 
      };



Original issue reported on code.google.com by [email protected] on 8 Oct 2008 at 6:52

TIMELINE: Allow vertical scrolling

Feature Request:  Allow vertical scrolling
------------------------------------------

If I have a lot of events on the same day, it starts to stack up vertically
quite a bit. And if the user doesn't have their browser window open large -
they won't see all the events for a particular day.

So why not allow vertical scrolling.

To illustrate this, I mocked up (in Photoshop) what I'm talking about. See
image below

http://img258.imageshack.us/img258/9563/calendarsystemvp9.jpg

Notice how you can vertically scroll the names for "Alice", "Hank", etc.


Original issue reported on code.google.com by [email protected] on 10 Dec 2008 at 5:41

Attachments:

TIMELINE: syncronization problem in IE with bandinfo and decorator

Hi,
I only have this problem in IE, firefox works well.

You can check the details here :

http://groups.google.com/group/simile-widgets/browse_thread/thread/8b1b9e4bcc97c
15c/adea44dbe68575b3?lnk=gst&q=highlight#adea44dbe68575b3


You can check this behaviour with jfk example :
Load the example in IE and double click the word "shot" in the last band.
Notice that it will go to another place out of nowhere

Thanks


Original issue reported on code.google.com by [email protected] on 22 Sep 2008 at 11:02

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.