Static image base for Neatline not anchored in public view

Neatline Version 2.3.1

I am using a png as a static image base for a Neatline exhibit. It has no trouble loading, however it loads in odd configurations. Zoom levels 5 and under produce a thumbnail sized image that can be found by scrolling around on the screen. Higher zoom levels of the photo will load as the upper corner of the image zoomed all the way in. The spatial layer is off. It appears as if the bottom left corner of the image is anchored to the bottom center of the image pane.

I am trying to figure out how to configure the image so it presents in its entirety at the size of the screen.

The site can be found here: http://dighist15.benschmidt.org/omeka/thefairbankshouse/neatline/show/the-hall-of-the-fairbanks-house
The zoom level is currently 5 and the picture is there, just off-screen.

Any and all help is much appreciated.

Tagging in as the person administering the web site:

Looking into this further, it seems like maybe all the Neatline navigation elements aren't loading properly here.

When logged in, I'm getting the following errors on trying to load the page in the javascript console: possibly
the server isn't configured properly?


a.View.Backbone.View.extend.getExtentAsWKT @ neatline-public.js:39
a.View.Backbone.View.extend.publishPosition @ neatline-public.js:39
a.View.Backbone.View.extend.initialize @ neatline-public.js:39
b.View @ neatline-public.js:12
d @ neatline-public.js:12
a.Controller.Neatline.Shared.Controller.extend.init @ neatline-public.js:39
a.Controller.Marionette.Controller.extend.initialize @ neatline-public.js:39
e.Controller @ neatline-public.js:13
d @ neatline-public.js:12
d @ neatline-public.js:12
(anonymous function) @ neatline-public.js:39
(anonymous function) @ neatline-public.js:13
_.Callbacks.k @ neatline-public.js:2
_.Callbacks.l.fireWith @ neatline-public.js:2
_.extend.Deferred._.each.e.(anonymous function) @ neatline-public.js:2
c.extend.run @ neatline-public.js:13
c.extend.start @ neatline-public.js:13
(anonymous function) @ neatline-public.js:13
(anonymous function) @ neatline-public.js:13
_.Callbacks.k @ neatline-public.js:2
_.Callbacks.l.fireWith @ neatline-public.js:2
_.extend.Deferred._.each.e.(anonymous function) @ neatline-public.js:2
c.extend.run @ neatline-public.js:13
c.extend.start @ neatline-public.js:13
(anonymous function) @ neatline-bootstrap.js:9
_.Callbacks.k @ neatline-public.js:2
_.Callbacks.l.fireWith @ neatline-public.js:2
_.extend.ready @ neatline-public.js:2
g @ neatline-public.js:1

Sorry, I forgot to include the actual error: what I pasted in above is just the trace on expand. The error being thrown above that is:


neatline-public.js:39 Uncaught TypeError: Cannot read property 'toGeometry' of null

Same problem, FWIW, when running the editor code:


.
neatline-editor.js:2 The specified value '!' does not conform to the required format. The format is '#rrggbb' where rr, gg, bb are two-digit hexadecimal numbers.

neatline-editor.js:55 Uncaught TypeError: Cannot read property 'toGeometry' of null


a.View.Backbone.View.extend.getExtentAsWKT @ neatline-editor.js:55
a.View.Backbone.View.extend.publishPosition @ neatline-editor.js:55
a.View.Backbone.View.extend.initialize @ neatline-editor.js:54
b.View @ neatline-editor.js:12
d @ neatline-editor.js:12
a.Controller.Neatline.Shared.Controller.extend.init @ neatline-editor.js:54
a.Controller.Marionette.Controller.extend.initialize @ neatline-editor.js:54
e.Controller @ neatline-editor.js:13
d @ neatline-editor.js:12
d @ neatline-editor.js:12
(anonymous function) @ neatline-editor.js:54
(anonymous function) @ neatline-editor.js:13
_.Callbacks.k @ neatline-editor.js:2
_.Callbacks.l.fireWith @ neatline-editor.js:2
_.extend.Deferred._.each.e.(anonymous function) @ neatline-editor.js:2
c.extend.run @ neatline-editor.js:13
c.extend.start @ neatline-editor.js:13
(anonymous function) @ neatline-editor.js:13
(anonymous function) @ neatline-editor.js:13
_.Callbacks.k @ neatline-editor.js:2
_.Callbacks.l.fireWith @ neatline-editor.js:2
_.extend.Deferred._.each.e.(anonymous function) @ neatline-editor.js:2
c.extend.run @ neatline-editor.js:13
c.extend.start @ neatline-editor.js:13
(anonymous function) @ neatline-bootstrap.js:9
_.Callbacks.k @ neatline-editor.js:2
_.Callbacks.l.fireWith @ neatline-editor.js:2
_.extend.ready @ neatline-editor.js:2
g @ neatline-editor.js:1

OK, reading the old issue at https://github.com/scholarslab/NeatlineFeatures/issues/8 it seems this is coming from the OpenLayers code. By disabling the checkbox for "spatial querying" in the exhibit settings, I was able to avoid throwing the error and get the tabs loaded nicely.

Spatial querying isn't necessary for this site, so we're probably fine for now, assuming it works on Jordan's site as well. Hopefully it won't cause problems down the line.