It's not hard to fix. One way would be to add a function function escapeRegExp(str) { return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); }
to dictionary_functions.js and add the line pTerm = escapeRegExp(pTerm); to the dataSearch function here: https://github.com/livecode/livecode-ide/blob/develop/Documentation/html_viewer/js/dictionary_functions.js#L44 At some point we might want to add the option to regex-search the dictionary so it's probably worth keeping the regex implementation internally. On Fri, Dec 23, 2016 at 4:31 PM Mike Kerner <mikeker...@roadrunner.com> wrote: > did you try quoting the string instead of escaping it? I don't think this > is going to be trivial to fix without having at it, but I also haven't read > through the code in a month-plus. > > On Thu, Dec 22, 2016 at 6:51 PM, Kay C Lan <lan.kc.macm...@gmail.com> > wrote: > > > On Thu, Dec 22, 2016 at 10:45 PM, Mike Kerner <mikeker...@roadrunner.com > > > > wrote: > > > The new dictionary is indeed different. It is (mostly) implemented > using > > > the Bootstrap framework, which also means that much of it is more > > > webby than the rest of us might like > > > > Some of what we like and don't like can be simply down to our aversion > > to change. With the Dictionary I think the new version is 'generally' > > headed in the right direction. Whether it is easier or harder to fix > > now that it's more webby I can't comment; all I know is that Panos has > > confirmed it's a regression problem so the team is onto it :-) > > > > There is no excuse to not being able to find a Dictionary entry by > > using the 'exact' characters. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode