List Manager Forum

Jquery conflict

User moon_1251 2013-09-20 18:21:06

hi, i have several modules using jquery and using jqueryeasy i dont have any problem with them, recently i installed list manager on my joomla, and that module disables the whole site. how can i do for fix it?

Thanks

Moonsoft support 2013-09-20 18:44:13

Hi,
list manager uses jquery, but it creates a new instance to avoid conflicts with other components or modules on the site. Maybe jqueryeasy is removing/changing the position of any section of our code? It may produce issues when executing page script. In order to confirm, please disable jquery easy for a while to check if ListManager behaves properly without that plugin active.

If you find out this is the origin of the issue, then you can try to configure the plugin to avoid code replacing, or to skip listmanager section/page when changing the source code.

Regards

Moonsoft support 2013-09-24 14:45:23

Hi There,

I seem to be getting the same issue as well, However I have JQuery Easy installed. Everything works fine on my website with google chrome and firefox, but internet explorer keeps throwing up an error (ie7, 8 and 9 and have not tested 10 yet). its a pain because i really need it to work in IE the most.

I would show you the website but its an internal intranet.

Any help would be appreciated.

Moonsoft support 2013-09-24 16:02:53

Hello,

Please send us the error thrown from Console(F12) and we´ll try to see what could be wrong.
Also you could check IE intranet security parameters, some configuration could block parts of web pages.

Regards,

Moonsoft support 2013-09-24 16:19:31

i ran the debugger and this popped up


var deforder=JSON.decode('');
for(var i=0;i
this is the error at the bottom of IE

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 1.1.4322)
Timestamp: Tue, 24 Sep 2013 14:18:42 UTC


Message: Object doesn't support this property or method
Line: 894
Char: 2
Code: 0
URI: http://myurl

please let me know if you need anything else

Moonsoft support 2013-09-25 10:07:58

Hello,

We checked in different IE versions and we found in older versions of IE7 a look like issue. We added to List Manager 1.2.9 a little change to solve this issue.
Please upgrade List Manager and check it.

Sorry for inconveniences. Regards,

Moonsoft support 2013-09-25 11:27:13

I will do that now, thank you

Moonsoft support 2013-09-25 11:38:27

WOW, thank you, you have made me one happy man!!!!

Your the best! This plugin is awesome

Moonsoft support 2013-11-06 13:08:07

Hi Again,

I seem to be having another problem now.

I have Jquery easy installed and when activated all my other modules work except for List Manager.

I looked at the F12 console and this displays

SCRIPT5009: 'LMJQ' is undefined
listmanager.js, line 1122 character 1

SCRIPT5009: 'LMJQ' is undefined
directory, line 452 character 1

List manager will not work in google chrome as well. I would like to show you the website but its an intranet internal company website.

Any help would be appreciated

Moonsoft support 2013-11-07 09:36:36

Hi,

Jquery easy changes code and structure of other components and modules, and this can brake some components. You could try to config Jquery easy to avoid using in list manager pages, using 'Disable in pages'.
For example, if you url ends with

index.php/list-manager

you should add */list-manager

Maybe you could get more config info at jquery easy support.

Hope this helps. Regards,

Moonsoft support 2013-11-07 16:25:34

Hi, thank you for the response. I did do what you suggested in the first place and it still don't work. I have disabled a lot of addons on the website and it still does not work. I have tried alternating all the settings on jquery easy and still nothing. Its driving me nuts. I have imported 160 items but don't think this is the cause.

Moonsoft support 2013-11-07 20:01:31

Hi,
number of items shouldn't cause any issue, and your other plugins shouldn't be affecting, if they don't deal with js code changes. You stated before list manager stops working when jquery easy is enabled, right? If you disable completely the plugin do you have the list working? Then there should be any configuration parameter or replacing rule that is modifying the default code.


You can check jqueryeasy reports to confirm if you got it disabled or not for listmanager page when you set the 'disable on pages' parameter.
You can also execute lm page adding ?tmpl=component to the url to discard template or another component/modules conflicts.


We'd also suggest to ask jqueryeasy support in order to find out which is the proper way to configure the plugin to avoid changing anything of listmanager code, sure they will know exactly which parameter you should switch to solve the issue.

Please let us know if you finally solve the issue, and place a ticket at the helpdesk if you can't get it working, it's easier to exchange code and files there.

Thanks, regards

Moonsoft support 2013-11-08 10:18:40

To answer your question, when i disable jquery easy the list manager still does not work.

It still won't display all the list manager items and when you click on view all it looks as if its trying to let you add a new item. below is what I see

Part Number
##Part Number##

Description
##Description##

Notes
##Notes##

Date Added
##Date Added##

Added By
##Added By##

Picture
##Picture##

Moonsoft support 2013-11-08 10:20:03

I will log a ticket with jquery easy

Edit* I cant log tickets on their website, you have to pay which I am not doing

Edited by moon_1254 - 08.11.2013 10:24

Moonsoft support 2013-11-08 10:35:58

ok, so then we'll focus on having the list working without any affecting code as a first step. Please disable the jqueryeasy plugin, not using 'disable at pages' parameter, but at plugins configuration. Then go to listmanager page and check the console (F12) to confirm which error is showing.

Then load the page again with the url parameter ?tmpl=component and check again the console. Paste that error here as well.


Regards

Moonsoft support 2013-11-08 11:44:57

First Error

SCRIPT438: Object doesn't support property or method 'scrollable'
directory, line 228 character 17
SEC7115: :visited and :link styles can only differ by color. Some styles were not applied to :visited.
directory
SCRIPT438: Object doesn't support property or method 'setProperty'
directory, line 1031 character 2

Moonsoft support 2013-11-08 11:47:27

with parameter all i get is the below

HTML1202: http://jojonet/directory?tmpl=component is running in Compatibility View because 'Display intranet sites in Compatibility View' is checked.
directory

Moonsoft support 2013-11-08 12:38:00

This is within Google Chrome

Uncaught ReferenceError: LMJQ is not defined listmanager.js:1137
Uncaught ReferenceError: LMJQ is not defined directory:457

Moonsoft support 2013-11-08 17:31:01

Hi,
if this happens with jqueryeasy disabled, some other plugin may be affecting your scripts. It's hard to tell from here without any possibility of debug. You stated before you had a point with everything working properly, at least using chrome and ff. Do you have any clue of which plugins/components were installed/enabled after that in addition to jqueryeasy?

Paste here a list or attach a screenshot at the helpdesk with plugins enabled, maybe we could idenfify any possible conflicts.

Thanks, regards

Moonsoft support 2013-11-08 19:04:05

I have these plugins installed

Readlesstext - a read more button (not used on my directory page)
jdvthumbs - create the list of articles as thumbs on main page (not used on my directory page)
simplepopup - (not used on my directory page)
cdaccordion - (not used on my directory page)
jckeditor - (not used on my directory page)
kunena forum - (not used on my directory page)
kunena forum latest - (this is used on the side of the page)
Error404 - (used all around site of course)
jquery easy - (used all around the site but disabled on my directory page)

hope this helps

Moonsoft support 2013-11-08 20:07:12

Hi,
we know most of those plugins and we don't have any issues reported when used together with LM. Please try to switch for a while the template to confirm is not a template issue, some templates are able to remove scripts, and configure the jqueryeasy plugin Other->Show Report to 'Yes', without changing any other configuration, refresh the lm page and let us know if you can see any message at the bottom of the page.

If you can't find any message there, select 'view source' on your browser and copy all contents of the page to a ticket at helpdesk (forum can strip some code), we'll take a look to the generated code to identify if there's something missing.

Regards

Moonsoft support 2013-11-11 14:42:48

I Cracked it.

The Xpert Scroller was the problem for me.

I disabled Jquery easy.
Then i disabled xpert scroller on the directory page only

All is working!!! I hope for now lol

thank you for your help

Moonsoft support 2013-11-11 16:04:16

Hi,
great,thank you very much for sharing!

Regards

...
CalcBuilder

Create dynamic calculators

Buy now!
...
Support/development 10 hours

Get a bigger amount of hours for more complex tasks and get a 10% discount

Buy now!