Ah, now that is beyond the scope of what I have done.

Does anyone else want to pitch in at this stage?

On Fri, Apr 3, 2009 at 5:04 PM, Pedro Erzubiaki <[email protected]> wrote:

> how I make to cancel and not to appear nothing?
>
>
> 2009/4/3 Scott Thomson <[email protected]>
>
>> Hi Pedro,
>>
>> You need to put back the info bubble code.  Find the implementation in:
>> sources.js
>>
>> Feel free to add it all back, or override or build the info bubble however
>> you like.
>>
>>     fillInfoBubble: function(elmt, theme, labeller) {
>>         var doc = elmt.ownerDocument;
>>
>>         var title = this.getText();
>>         var link = this.getLink();
>>         var image = this.getImage();
>>
>>         if (image != null) {
>>             var img = doc.createElement("img");
>>             img.src = image;
>>
>>             theme.event.bubble.imageStyler(img);
>>             elmt.appendChild(img);
>>         }
>>
>>         var divTitle = doc.createElement("div");
>>         var textTitle = doc.createTextNode(title);
>>         if (link != null) {
>>             var a = doc.createElement("a");
>>             a.href = link;
>>             a.appendChild(textTitle);
>>             divTitle.appendChild(a);
>>         } else {
>>             divTitle.appendChild(textTitle);
>>         }
>>         theme.event.bubble.titleStyler(divTitle);
>>         elmt.appendChild(divTitle);
>>
>>         var divBody = doc.createElement("div");
>>         this.fillDescription(divBody);
>>         theme.event.bubble.bodyStyler(divBody);
>>         elmt.appendChild(divBody);
>>
>>         var divTime = doc.createElement("div");
>>         this.fillTime(divTime, labeller);
>>         theme.event.bubble.timeStyler(divTime);
>>         elmt.appendChild(divTime);
>>
>>         var divWiki = doc.createElement("div");
>>         this.fillWikiInfo(divWiki);
>>         theme.event.bubble.wikiStyler(divWiki);
>>         elmt.appendChild(divWiki);
>>
>>     }
>>
>>
>>
>> On Fri, Apr 3, 2009 at 4:52 PM, Pedro Erzubiaki <[email protected]>wrote:
>>
>>> ok scott, now appears alert, but when click in the OK… appears an empty
>>> balloon
>>>
>>>
>>> it only lacks this detail, helps me please! =D
>>>
>>>
>>>
>>> 2009/4/3 Scott Thomson <[email protected]>
>>>
>>> Hi Pedro,
>>>>
>>>> Put the over-riding code right after the code where you define your
>>>> timeline.
>>>>
>>>> So you might do it like this...
>>>>
>>>>     <script>
>>>>         var tl;
>>>>
>>>>         function onLoad() {
>>>>         :
>>>>         }
>>>>
>>>>         var resizeTimerID = null;
>>>>         function onResize() {
>>>>         :
>>>>         }
>>>>
>>>>         Timeline.DefaultEventSource.Event.prototype.fillInfoBubble =
>>>>
>>>>
>>>>
>>>>
>>>>         function(elmt, theme, labeller) {
>>>>               alert('Foo');
>>>>         }
>>>>         :
>>>>     </script>
>>>>
>>>>
>>>> Cheers,
>>>> Scott
>>>>
>>>>
>>>> On Fri, Apr 3, 2009 at 4:25 PM, Pedro Erzubiaki <[email protected]>wrote:
>>>>
>>>>> thanks scott, but in which archive I insert this function?
>>>>>
>>>>> I do not know where to insert it and nor as calls-there =(
>>>>>
>>>>> Example:
>>>>>
>>>>> in the file compact-painter.js I add the function:
>>>>>
>>>>> Timeline.DefaultEventSource.Event.prototype.fillInfoBubble =
>>>>> function(elmt, theme, labeller) {
>>>>>     alert('Foo');
>>>>> }
>>>>>
>>>>> in the file compact-painter.html??????????????
>>>>>
>>>>> var bandInfos = [
>>>>>                 Timeline.createBandInfo({
>>>>>                     width:          "90%",
>>>>>                     intervalUnit:   Timeline.DateTime.WEEK,// padrão
>>>>> WEEK,
>>>>>                     intervalPixels: 150, //150
>>>>>                     eventSource:    eventSource,
>>>>>                     date:           d,
>>>>>                     theme:          theme,
>>>>>                     eventPainter:
>>>>> Timeline.CompactEventPainter,               // here i call the function
>>>>> ?????????????/
>>>>>
>>>>>
>>>>> I call the function through eventPainter??????????????
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2009/4/2 Scott Thomson <[email protected]>
>>>>>
>>>>>> Sorry Pedro, I'm having a bit of trouble understanding what you are
>>>>>> asking.
>>>>>>
>>>>>> If you want an alert to come up when someone clicks on the timeline
>>>>>> try adding this code after your timeline definition
>>>>>>
>>>>>> Timeline.DefaultEventSource.Event.prototype.fillInfoBubble =
>>>>>> function(elmt, theme, labeller) {
>>>>>>     alert('Foo');
>>>>>> }
>>>>>>
>>>>>> Does the InfoBubble not do what you want?
>>>>>>
>>>>>>
>>>>>> On Fri, Apr 3, 2009 at 9:22 AM, Pedro Erzubiaki 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>> somebody can help me?
>>>>>>>
>>>>>>> =(
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2009/4/2 Erzu <[email protected]>
>>>>>>>
>>>>>>>>
>>>>>>>> when click in an object of timeline I want that he calls a function,
>>>>>>>> somebody I could say which archive I must modify  and what I must
>>>>>>>> make
>>>>>>>> to call the function?
>>>>>>>>
>>>>>>>> in the truth I want that when internauta click in the object of
>>>>>>>> timeline appears an alert (Javascript).
>>>>>>>>
>>>>>>>> somebody can help me?
>>>>>>>>
>>>>>>>> regards,
>>>>>>>> Erzu
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Scott Thomson
>>>>>> 0401 726 889
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Scott Thomson
>>>> 0401 726 889
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> Scott Thomson
>> 0401 726 889
>>
>>
>>
>
> >
>


-- 
Scott Thomson
0401 726 889

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to