Hi Adam,
thanks for a quick reply. I tried your fix and it works!
I haven't noticed double-click zooming issue before because in my current
project I use mouse wheel zoom. But in my next project I'll leave original
Arches zoom behaviour (double click), so I hope you'll soon find a fix for
that issue, too.
Thanks again, Bojan
On Monday, January 11, 2016 at 9:59:45 PM UTC+1, Adam Cox wrote:
>
> Hi Bojan, I've found that it's actually similar to a fix that I added a
> while ago to support the lat/long display in firefox. In both cases, the
> problems were event properties in use that are supposed to return the pixel
> position but are not supported in Firefox. Luckily, there are more
> universal properties that can be used and the fix is very simple.
>
> 1. copy the arches/app/media/js/views/map.js file from the arches site
> package to your app
> 2. find this function at line 122:
>
> this.map.on('click', function(e) {
>
> var clickFeature = self.map.forEachFeatureAtPixel(e.pixel,
> function (feature, layer) { return feature;
> }); self.trigger('mapClicked', e, clickFeature); });
>
> 3. replace the whole function with this:
>
> this.map.on('click', function(e) {
>
> var pixels = [e.originalEvent.layerX,e.originalEvent.layerY];
>
> var clickFeature = self.map.forEachFeatureAtPixel(pixels,
> function (feature, layer) {
> return feature; });
> self.trigger('mapClicked', e, clickFeature); });
>
> 4. be sure to do a hard refresh when you test it out (to be sure that the
> new js is used).
>
> In the function below this one you can see the if/else statement that I
> added a while ago to accommodate firefox. I was just trying out the
> e.originalEvent.layerX properties down there and they work, so once the
> repo is migrated to github I can update both of those functions with these
> properties and remove the if/else.
>
> Let me know how it works for you.
>
> On another note, I see that double-click zooming in on firefox is also
> messed up. I'm guessing it's related to these same properties, but I'm not
> sure where to fix it yet...
>
> Adam
>
>
> On Monday, January 11, 2016 at 12:32:22 PM UTC-6, Adam Cox wrote:
>>
>> Hi Bojan, I just checked this out, and it is very bizarre, and completely
>> unusable. Will look into it further...
>>
>> On Saturday, January 9, 2016 at 3:24:23 AM UTC-6, Bojan Kastelic wrote:
>>>
>>> Hi,
>>> is there any progress with map issues with Firefox (39 and higher)? I
>>> reported this issue (https://github.com/archesproject/arches/issues/270)
>>> quite some time ago and I am wondering if I am the only one who is bothered
>>> by this issue - this bug affects all known live Arches installations.
>>>
>>> In my country (Slovenia) Firefox is one of the most popular browsers and
>>> my next project with Arches is aiming mostly at Slovenian users. I am
>>> afraid that if this issue is not resolved soon, it will substantially
>>> affect the success of the project. Is there at least some workaround for
>>> this issue?
>>>
>>> Thanks,
>>>
>>> Bojan
>>>
>>
--
-- To post, send email to [email protected]. To unsubscribe, send
email to [email protected]. For more information,
visit https://groups.google.com/d/forum/archesproject?hl=en
---
You received this message because you are subscribed to the Google Groups
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.