[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EP-tech] Re: Refreshing document listings



 

You can ignore the scriptaculous bits (that's a rather aging library
that does stuff like collapsing/transitions etc). 

I think the issues (insertBefore, removeChild) are caused by missing
elements: the javascript files expect a certain structure in the HTML
and it can't find it. They may be some <div> with specific ID's etc.
Anyways, it's likely that your changes in Documents have changed the DOM
structure thus breaking the javascript. 

That's my guess anyway - if you have the patience you may compare a
working version of the documents uploader/page/content with your broken
one and you may find out which elements are missing. 

Seb 

On 06.11.2014 14:59, Lizz Jennings wrote: 

> Uncaught TypeError: Cannot read property 'insertBefore' of null auto-3.3.12.js:13005 (which is 89_component_documents.js)
> Effect.SlideUp.afterFinish auto-3.3.12.js:13005 (which is 89_component_documents.js)
> Effect.Base.Class.create.event auto-3.3.12.js:7484 (which is 30_scriptaculous_02_effects.js)
> Effect.Base.Class.create.loop auto-3.3.12.js:7465 (which is 30_scriptaculous_02_effects.js)
> Effect.ScopedQueue.Class.create.loop auto-3.3.12.js:7400 (which is 30_scriptaculous_02_effects.js)
> 
> Uncaught TypeError: Cannot read property 'removeChild' of null auto-3.3.12.js:2172 (which is 20_prototype.js)
> remove auto-3.3.12.js:2172 (which is 20_prototype.js)
> _methodized auto-3.3.12.js:461 (which is 20_prototype.js)
> Effect.SlideUp.afterFinish auto-3.3.12.js:13004 (which is 89_component_documents.js)
> Effect.Base.Class.create.event auto-3.3.12.js:7484 (which is 30_scriptaculous_02_effects.js)
> Effect.Base.Class.create.loop auto-3.3.12.js:7465 (which is 30_scriptaculous_02_effects.js)
> Effect.ScopedQueue.Class.create.loop auto-3.3.12.js:7400 (which is 30_scriptaculous_02_effects.js)
> 
> I've tried fiddling about with 89_component_documents (as I'd made my other changes to the Documents.pm file in Components), but without success. I'm not even sure what scriptaculous means let alone what it might do....
> 
> Lizz
> 
> On 06/11/2014 14:36, sf2 wrote: 
> 
> Any errors in your browser's console? That should get you started. 
> 
> Seb 
> 
> On 06.11.2014 13:51, Lizz Jennings wrote: 
> 
> Hello all,
> 
> I've been adapting the document listings to group documents by type so 
> that they can be displayed with their relevant upload box. This works 
> lovely when you load the edit screen, but after that, behaviour becomes 
> more erratic:
> 
> 1) When I upload a file, even though the type is set at upload, it 
> lists in all documents lists on the page
> 
> 2) When I click on the Files icon to look at e.g. the MD5 checksum, 
> then press cancel, it loads any documents it can find regardless of 
> type, although sometimes doesn't load the ones you were just looking at 
> or seems only to recognise some of the documents.
> 
> I can get it to not display the items' content but still get stuck with 
> empty boxes.
> 
> I think it's something in the javascript, but I'm out of ideas on where 
> to look for the code that's generating these refreshes.
> 
> Any ideas?
> 
> Lizz
> 
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech [1]
> *** Archive: http://www.eprints.org/tech.php/ [2]
> *** EPrints community wiki: http://wiki.eprints.org/ [3]
> *** EPrints developers Forum: http://forum.eprints.org/ [4]

-- 
Lizz Jennings BA MSc ACLIP MCLIP (Revalidated 2014)
Technical Data Officer
The Library 4.10, University of Bath, Bath, BA2 7AY UK
Ext. 3570 (External 01225 383570)
E.Jennings at bath.ac.uk

*** Options:
http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech [1]
*** Archive: http://www.eprints.org/tech.php/ [2]
*** EPrints community wiki: http://wiki.eprints.org/ [3]
*** EPrints developers Forum: http://forum.eprints.org/ [4]

 

Links:
------
[1] http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
[2] http://www.eprints.org/tech.php/
[3] http://wiki.eprints.org/
[4] http://forum.eprints.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20141106/1b9b979e/attachment.html