So tidgraph looks cool. I would love to add features but you've minified 
the code making it almost impossible to figure out what the code is doing. 
Is there a version where the functions have human readable names? 

On Friday, May 21, 2021 at 6:55:03 AM UTC-7 jvpo...@productmicro.be wrote:

> Yes, it's the <a> element => You are my hero!!
>
> I'll post a pull request once I get it tested and fixed.
>
> Thanks for helping me out!!
>
> Op vrijdag 21 mei 2021 om 14:16:05 UTC+2 schreef saq.i...@gmail.com:
>
>> What element is nodecontent.children[0].children[0] ?
>>
>> If it is the <a> element that is created perhaps you can do something 
>> like:
>>
>> nodeContent.querySelector("a.tc-tiddlylink");
>>
>> On Friday, May 21, 2021 at 2:10:48 PM UTC+2 jvpo...@productmicro.be 
>> wrote:
>>
>>> I did do a *very ugly test* and it works (by overwriting the 
>>> $:/plugins/ihm/tidgraph/utils.js  tiddler).
>>>
>>> Now I need some help to get to the correct child nodecontent. Any ideas?
>>>
>>> Thanks for your help!!!
>>>
>>> This works in tidgraphs util.js:
>>>   function makeNodeDiv(node) {
>>>      var esctitle = encodeURIComponent(node.id);
>>>      var title =  getNodeTitle(node.id,tidtree);
>>>      var isMissing = !$tw.wiki.tiddlerExists(node.id);
>>>      var linkclass = isMissing ? 
>>> "tc-tiddlylink-missing":"tc-tiddlylink-resolves";
>>>      var linkclass = "tc-tiddlylink " + linkclass;
>>>      var nodeclass = getNodeClasses(node);
>>>      var nodecontent;
>>>      if ( node.template ) {
>>>         nodecontent = dm('div',{ "class": nodeclass,
>>>                                  innerHTML: getRenderedNode(node) } );
>>>      } else {
>>>         var tidlink = dm('a',{"class": linkclass,
>>>                                text: title,
>>>                                attributes: { href: '#'+esctitle }
>>>         });
>>>         nodecontent = dm('div', {"class": nodeclass, 
>>>                                  children: [tidlink] });
>>>      }
>>>      // HACK TEST. NOT OK -> getting domNode by children array :( :(
>>>      if (node && nodecontent && nodecontent.children[0] && 
>>> nodecontent.children[0].children[0]) {
>>>         $tw.utils.makeDraggable({
>>>             domNode: nodecontent.children[0].children[0],
>>>             dragTiddlerFn: function() {return node.id;},
>>>             widget: node.widget
>>>          });
>>>      }
>>>      return nodecontent;
>>>   }
>>>
>>> Op vrijdag 21 mei 2021 om 11:34:59 UTC+2 schreef Lean Product Innovation 
>>> - Jonas Van Poucke:
>>>
>>>> Thanks, exactly! Thanks for the pointer.
>>>> I'll try to fix this myself but feel novice in this area..
>>>>
>>>> So if someone could hepl with adding this to TidGraph... :D
>>>>
>>>> Jonas
>>>>
>>>> Op vrijdag 21 mei 2021 om 11:06:29 UTC+2 schreef saq.i...@gmail.com:
>>>>
>>>>>  
>>>>>
>>>>>> Given:
>>>>>> Nodes in tidgraph are rendered with <$link/>, just as in the demo's
>>>>>>
>>>>>
>>>>> I am not sure that this is correct. At first glance it seems like  
>>>>> tidgraph creates <a> elements that look like they might have been 
>>>>> generated 
>>>>> by the <$link> widget, but have not. 
>>>>>
>>>>> This is the core function that attaches the event listeners needed for 
>>>>> drag and drop: 
>>>>> https://github.com/Jermolene/TiddlyWiki5/blob/master/core/modules/utils/dom/dragndrop.js#L24
>>>>>
>>>>> This is how the link widget uses it: 
>>>>> https://github.com/Jermolene/TiddlyWiki5/blob/master/core/modules/widgets/link.js#L134
>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b126180a-6024-471e-bb5f-bb2e6e3b4513n%40googlegroups.com.
  • [tw5] TidGraph... 'Lean Product Innovation - Jonas Van Poucke' via TiddlyWiki
    • [tw5] Re:... Ste
      • [tw5]... 'Lean Product Innovation - Jonas Van Poucke' via TiddlyWiki
        • [... Saq Imtiaz
          • ... 'Lean Product Innovation - Jonas Van Poucke' via TiddlyWiki
            • ... 'Lean Product Innovation - Jonas Van Poucke' via TiddlyWiki
              • ... Saq Imtiaz
                • ... 'Lean Product Innovation - Jonas Van Poucke' via TiddlyWiki
                • ... 'c pa' via TiddlyWiki
                • ... 'Lean Product Innovation - Jonas Van Poucke' via TiddlyWiki
                • ... Ste

Reply via email to