From: Chelsea L. <clo...@sw...> - 2011-12-02 19:47:46
|
On the verge of releasing our VuFind/Primo implementation we've noticed a few bugs we are having problems resolving. First, the Email this Search form is getting mailed properly but it's failing to include a link back to the search results. I have put some print statements in services/Search/Email.php and I can see that $searchURL is not getting set. $_POST['url'] is blank but $_SERVER['HTTP_REFERER'] does produce the correct search URL. I'm just not sure why $searchURL doesn't get that URL. Any thoughts? Second, we've noticed that if you do multiple searches in Chrome and then click the browser's back button there will be a delay in the history of the look for variable. For example, if you run three searches medieval > medieval literature > women in medieval literature and click the back button the searchbox will contain women in medieval literature instead of medieval literature. Click back again and it will contain medieval literature instead of medieval. If anyone can give me an idea of where/how to start debugging this issue that would be greatly appreciated. Thanks! Chelsea Lobdell Library Applications Programmer Swarthmore College clo...@sw... (610)690-6818 |
From: Demian K. <dem...@vi...> - 2011-12-02 20:10:26
|
Regarding the Email issue, do you get different results if you have Javascript enabled vs. if you have Javascript disabled? I believe with Javascript on, the JS code POSTs the URL in, while with Javascript off, the code has to rely on the referrer. If it works in one or the other of those situations but not both, that might help pinpoint the problem area. (i.e. maybe something is broken in the Javascript code). Regarding the Chrome problem, are you seeing it on http://vufind.org/demo? I wasn't able to reproduce it there using Chrome 15.0.874.121 under Windows XP... though maybe it varies by OS or version or VuFind theme. In any case, the problem sounds like something going on within Chrome rather than in VuFind -- perhaps some feature to remember field contents by name that's having undesired side effects. - Demian ________________________________________ From: Chelsea Lobdell [clo...@sw...] Sent: Friday, December 02, 2011 2:33 PM To: vuf...@li... Subject: [VuFind-Tech] Email this Search - No link and Search History Bug in Chrome On the verge of releasing our VuFind/Primo implementation we've noticed a few bugs we are having problems resolving. First, the Email this Search form is getting mailed properly but it's failing to include a link back to the search results. I have put some print statements in services/Search/Email.php and I can see that $searchURL is not getting set. $_POST['url'] is blank but $_SERVER['HTTP_REFERER'] does produce the correct search URL. I'm just not sure why $searchURL doesn't get that URL. Any thoughts? Second, we've noticed that if you do multiple searches in Chrome and then click the browser's back button there will be a delay in the history of the look for variable. For example, if you run three searches medieval > medieval literature > women in medieval literature and click the back button the searchbox will contain women in medieval literature instead of medieval literature. Click back again and it will contain medieval literature instead of medieval. If anyone can give me an idea of where/how to start debugging this issue that would be greatly appreciated. Thanks! Chelsea Lobdell Library Applications Programmer Swarthmore College clo...@sw... (610)690-6818 ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Vufind-tech mailing list Vuf...@li... https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Chelsea L. <clo...@sw...> - 2012-01-30 20:47:26
|
Hi Demian, We are still trying to fix the issue with Email this Search. Currently, when you click on the Email this Search link and enter the fields in the lightbox and click submit the browser goes to a blank, white screen. Though the email does get sent to the user, the URL back to the search results does not show up in the email message. I have tried this in Firefox and Chrome and I have noticed that in Firefox Search/Email.php is not getting the $_POST['url'] or the $_SERVER['HTTP_REFERER'] however Chrome is getting the $_SERVER['HTTP_REFERER'] but still no url is appearing in the email that gets sent to the user. In both browsers I have made sure that javascript is enabled. When I comment out the $searchURL variable in Search/Email.php I continue to get the blank, white screen in the browsers after form submission. So I'm fairly certain it's a javascript error but so far I have had no luck debugging this. Do you have any ideas about the issue or tips on where to focus on for debugging this? One other thing to note is that Email this Record works fine. Thanks, Chelsea ----- Original Message ----- From: "Demian Katz" <dem...@vi...> To: "Chelsea Lobdell" <clo...@sw...>, vuf...@li... Sent: Friday, December 2, 2011 3:06:24 PM Subject: RE: [VuFind-Tech] Email this Search - No link and Search History Bug in Chrome Regarding the Email issue, do you get different results if you have Javascript enabled vs. if you have Javascript disabled? I believe with Javascript on, the JS code POSTs the URL in, while with Javascript off, the code has to rely on the referrer. If it works in one or the other of those situations but not both, that might help pinpoint the problem area. (i.e. maybe something is broken in the Javascript code). Regarding the Chrome problem, are you seeing it on http://vufind.org/demo? I wasn't able to reproduce it there using Chrome 15.0.874.121 under Windows XP... though maybe it varies by OS or version or VuFind theme. In any case, the problem sounds like something going on within Chrome rather than in VuFind -- perhaps some feature to remember field contents by name that's having undesired side effects. - Demian ________________________________________ From: Chelsea Lobdell [clo...@sw...] Sent: Friday, December 02, 2011 2:33 PM To: vuf...@li... Subject: [VuFind-Tech] Email this Search - No link and Search History Bug in Chrome On the verge of releasing our VuFind/Primo implementation we've noticed a few bugs we are having problems resolving. First, the Email this Search form is getting mailed properly but it's failing to include a link back to the search results. I have put some print statements in services/Search/Email.php and I can see that $searchURL is not getting set. $_POST['url'] is blank but $_SERVER['HTTP_REFERER'] does produce the correct search URL. I'm just not sure why $searchURL doesn't get that URL. Any thoughts? Second, we've noticed that if you do multiple searches in Chrome and then click the browser's back button there will be a delay in the history of the look for variable. For example, if you run three searches medieval > medieval literature > women in medieval literature and click the back button the searchbox will contain women in medieval literature instead of medieval literature. Click back again and it will contain medieval literature instead of medieval. If anyone can give me an idea of where/how to start debugging this issue that would be greatly appreciated. Thanks! Chelsea Lobdell Library Applications Programmer Swarthmore College clo...@sw... (610)690-6818 ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Vufind-tech mailing list Vuf...@li... https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Demian K. <dem...@vi...> - 2012-01-30 20:38:37
|
Which theme are you using? Have you tried using Firebug to look at the XHR transactions with the server? Can you point me to your demo server so I can try it out myself? If you're using Blueprint, I do notice some slightly strange behavior -- when you email a search by AJAX, you are submitting a form which contains a URL parameter, PLUS the AJAX call is adding an additional URL parameter to the transaction. It seems to work correctly for me, but perhaps there are some circumstances where this causes things to fail. If you're using Blueprint, let me know and I'll put together a patch for this problem to see if it solves your issue. - Demian > -----Original Message----- > From: Chelsea Lobdell [mailto:clo...@sw...] > Sent: Monday, January 30, 2012 3:30 PM > To: Demian Katz > Cc: vuf...@li... > Subject: Re: [VuFind-Tech] Email this Search - No link and Search History Bug > in Chrome > > Hi Demian, > > We are still trying to fix the issue with Email this Search. Currently, when > you click on the Email this Search link and enter the fields in the lightbox > and click submit the browser goes to a blank, white screen. Though the email > does get sent to the user, the URL back to the search results does not show up > in the email message. I have tried this in Firefox and Chrome and I have > noticed that in Firefox Search/Email.php is not getting the $_POST['url'] or > the $_SERVER['HTTP_REFERER'] however Chrome is getting the > $_SERVER['HTTP_REFERER'] but still no url is appearing in the email that gets > sent to the user. In both browsers I have made sure that javascript is > enabled. When I comment out the $searchURL variable in Search/Email.php I > continue to get the blank, white screen in the browsers after form submission. > So I'm fairly certain it's a javascript error but so far I have had no luck > debugging this. Do you have any ideas about the issue or tips on where to > focus on for debugging this? > > One other thing to note is that Email this Record works fine. > > Thanks, > Chelsea > > ----- Original Message ----- > From: "Demian Katz" <dem...@vi...> > To: "Chelsea Lobdell" <clo...@sw...>, vufind- > te...@li... > Sent: Friday, December 2, 2011 3:06:24 PM > Subject: RE: [VuFind-Tech] Email this Search - No link and Search History Bug > in Chrome > > Regarding the Email issue, do you get different results if you have Javascript > enabled vs. if you have Javascript disabled? I believe with Javascript on, > the JS code POSTs the URL in, while with Javascript off, the code has to rely > on the referrer. If it works in one or the other of those situations but not > both, that might help pinpoint the problem area. (i.e. maybe something is > broken in the Javascript code). > > Regarding the Chrome problem, are you seeing it on http://vufind.org/demo? I > wasn't able to reproduce it there using Chrome 15.0.874.121 under Windows > XP... though maybe it varies by OS or version or VuFind theme. In any case, > the problem sounds like something going on within Chrome rather than in VuFind > -- perhaps some feature to remember field contents by name that's having > undesired side effects. > > - Demian > ________________________________________ > From: Chelsea Lobdell [clo...@sw...] > Sent: Friday, December 02, 2011 2:33 PM > To: vuf...@li... > Subject: [VuFind-Tech] Email this Search - No link and Search History Bug in > Chrome > > On the verge of releasing our VuFind/Primo implementation we've noticed a few > bugs we are having problems resolving. > > First, the Email this Search form is getting mailed properly but it's failing > to include a link back to the search results. I have put some print statements > in services/Search/Email.php and I can see that $searchURL is not getting set. > $_POST['url'] is blank but $_SERVER['HTTP_REFERER'] does produce the correct > search URL. I'm just not sure why $searchURL doesn't get that URL. Any > thoughts? > > Second, we've noticed that if you do multiple searches in Chrome and then > click the browser's back button there will be a delay in the history of the > look for variable. For example, if you run three searches medieval > medieval > literature > women in medieval literature and click the back button the > searchbox will contain women in medieval literature instead of medieval > literature. Click back again and it will contain medieval literature instead > of medieval. If anyone can give me an idea of where/how to start debugging > this issue that would be greatly appreciated. > > Thanks! > > Chelsea Lobdell > Library Applications Programmer > Swarthmore College > clo...@sw... > (610)690-6818 > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure > contains a definitive record of customers, application performance, > security threats, fraudulent activity, and more. Splunk takes this > data and makes sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-novd2d > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Chelsea L. <clo...@sw...> - 2012-01-30 20:57:47
|
We are using a custom Trico theme that uses inheritance from the Blueprint theme. Here is a link to our development instance: 165.106.6.115/chelseadev I noticed a conflict between lightbox.js and one of our other javascript libraries we have added for our secondary navigation menus. I correct this conflict and now I am seeing an error in Firebug that says $(this).valid is not a function if (!$(this).valid()) { return false; } from lightbox.js line 325. ~ Chelsea ----- Original Message ----- From: "Demian Katz" <dem...@vi...> To: "Chelsea Lobdell" <clo...@sw...> Cc: vuf...@li... Sent: Monday, January 30, 2012 3:37:59 PM Subject: RE: [VuFind-Tech] Email this Search - No link and Search History Bug in Chrome Which theme are you using? Have you tried using Firebug to look at the XHR transactions with the server? Can you point me to your demo server so I can try it out myself? If you're using Blueprint, I do notice some slightly strange behavior -- when you email a search by AJAX, you are submitting a form which contains a URL parameter, PLUS the AJAX call is adding an additional URL parameter to the transaction. It seems to work correctly for me, but perhaps there are some circumstances where this causes things to fail. If you're using Blueprint, let me know and I'll put together a patch for this problem to see if it solves your issue. - Demian > -----Original Message----- > From: Chelsea Lobdell [mailto:clo...@sw...] > Sent: Monday, January 30, 2012 3:30 PM > To: Demian Katz > Cc: vuf...@li... > Subject: Re: [VuFind-Tech] Email this Search - No link and Search History Bug > in Chrome > > Hi Demian, > > We are still trying to fix the issue with Email this Search. Currently, when > you click on the Email this Search link and enter the fields in the lightbox > and click submit the browser goes to a blank, white screen. Though the email > does get sent to the user, the URL back to the search results does not show up > in the email message. I have tried this in Firefox and Chrome and I have > noticed that in Firefox Search/Email.php is not getting the $_POST['url'] or > the $_SERVER['HTTP_REFERER'] however Chrome is getting the > $_SERVER['HTTP_REFERER'] but still no url is appearing in the email that gets > sent to the user. In both browsers I have made sure that javascript is > enabled. When I comment out the $searchURL variable in Search/Email.php I > continue to get the blank, white screen in the browsers after form submission. > So I'm fairly certain it's a javascript error but so far I have had no luck > debugging this. Do you have any ideas about the issue or tips on where to > focus on for debugging this? > > One other thing to note is that Email this Record works fine. > > Thanks, > Chelsea > > ----- Original Message ----- > From: "Demian Katz" <dem...@vi...> > To: "Chelsea Lobdell" <clo...@sw...>, vufind- > te...@li... > Sent: Friday, December 2, 2011 3:06:24 PM > Subject: RE: [VuFind-Tech] Email this Search - No link and Search History Bug > in Chrome > > Regarding the Email issue, do you get different results if you have Javascript > enabled vs. if you have Javascript disabled? I believe with Javascript on, > the JS code POSTs the URL in, while with Javascript off, the code has to rely > on the referrer. If it works in one or the other of those situations but not > both, that might help pinpoint the problem area. (i.e. maybe something is > broken in the Javascript code). > > Regarding the Chrome problem, are you seeing it on http://vufind.org/demo? I > wasn't able to reproduce it there using Chrome 15.0.874.121 under Windows > XP... though maybe it varies by OS or version or VuFind theme. In any case, > the problem sounds like something going on within Chrome rather than in VuFind > -- perhaps some feature to remember field contents by name that's having > undesired side effects. > > - Demian > ________________________________________ > From: Chelsea Lobdell [clo...@sw...] > Sent: Friday, December 02, 2011 2:33 PM > To: vuf...@li... > Subject: [VuFind-Tech] Email this Search - No link and Search History Bug in > Chrome > > On the verge of releasing our VuFind/Primo implementation we've noticed a few > bugs we are having problems resolving. > > First, the Email this Search form is getting mailed properly but it's failing > to include a link back to the search results. I have put some print statements > in services/Search/Email.php and I can see that $searchURL is not getting set. > $_POST['url'] is blank but $_SERVER['HTTP_REFERER'] does produce the correct > search URL. I'm just not sure why $searchURL doesn't get that URL. Any > thoughts? > > Second, we've noticed that if you do multiple searches in Chrome and then > click the browser's back button there will be a delay in the history of the > look for variable. For example, if you run three searches medieval > medieval > literature > women in medieval literature and click the back button the > searchbox will contain women in medieval literature instead of medieval > literature. Click back again and it will contain medieval literature instead > of medieval. If anyone can give me an idea of where/how to start debugging > this issue that would be greatly appreciated. > > Thanks! > > Chelsea Lobdell > Library Applications Programmer > Swarthmore College > clo...@sw... > (610)690-6818 > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure > contains a definitive record of customers, application performance, > security threats, fraudulent activity, and more. Splunk takes this > data and makes sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-novd2d > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Demian K. <dem...@vi...> - 2012-01-30 21:04:20
|
The valid() method is supposed to be added by the jQuery validation plug-in, which I see is being loaded in your header: /chelseadev/interface/themes/blueprint/js/jquery.validate.min.js Is it possible that one of your other Javascript libraries is interfering with this? If you temporarily comment out all the non-standard stuff (or just temporarily switch your theme to plain blueprint), does that help? - Demian > -----Original Message----- > From: Chelsea Lobdell [mailto:clo...@sw...] > Sent: Monday, January 30, 2012 3:58 PM > To: Demian Katz > Cc: vuf...@li... > Subject: Re: [VuFind-Tech] Email this Search - No link and Search History Bug > in Chrome > > We are using a custom Trico theme that uses inheritance from the Blueprint > theme. Here is a link to our development instance: 165.106.6.115/chelseadev > > I noticed a conflict between lightbox.js and one of our other javascript > libraries we have added for our secondary navigation menus. I correct this > conflict and now I am seeing an error in Firebug that says $(this).valid is > not a function if (!$(this).valid()) { return false; } from lightbox.js line > 325. > > ~ Chelsea > > ----- Original Message ----- > From: "Demian Katz" <dem...@vi...> > To: "Chelsea Lobdell" <clo...@sw...> > Cc: vuf...@li... > Sent: Monday, January 30, 2012 3:37:59 PM > Subject: RE: [VuFind-Tech] Email this Search - No link and Search History Bug > in Chrome > > Which theme are you using? Have you tried using Firebug to look at the XHR > transactions with the server? Can you point me to your demo server so I can > try it out myself? > > If you're using Blueprint, I do notice some slightly strange behavior -- when > you email a search by AJAX, you are submitting a form which contains a URL > parameter, PLUS the AJAX call is adding an additional URL parameter to the > transaction. It seems to work correctly for me, but perhaps there are some > circumstances where this causes things to fail. If you're using Blueprint, > let me know and I'll put together a patch for this problem to see if it solves > your issue. > > - Demian > > > -----Original Message----- > > From: Chelsea Lobdell [mailto:clo...@sw...] > > Sent: Monday, January 30, 2012 3:30 PM > > To: Demian Katz > > Cc: vuf...@li... > > Subject: Re: [VuFind-Tech] Email this Search - No link and Search History > Bug > > in Chrome > > > > Hi Demian, > > > > We are still trying to fix the issue with Email this Search. Currently, when > > you click on the Email this Search link and enter the fields in the lightbox > > and click submit the browser goes to a blank, white screen. Though the email > > does get sent to the user, the URL back to the search results does not show > up > > in the email message. I have tried this in Firefox and Chrome and I have > > noticed that in Firefox Search/Email.php is not getting the $_POST['url'] or > > the $_SERVER['HTTP_REFERER'] however Chrome is getting the > > $_SERVER['HTTP_REFERER'] but still no url is appearing in the email that > gets > > sent to the user. In both browsers I have made sure that javascript is > > enabled. When I comment out the $searchURL variable in Search/Email.php I > > continue to get the blank, white screen in the browsers after form > submission. > > So I'm fairly certain it's a javascript error but so far I have had no luck > > debugging this. Do you have any ideas about the issue or tips on where to > > focus on for debugging this? > > > > One other thing to note is that Email this Record works fine. > > > > Thanks, > > Chelsea > > > > ----- Original Message ----- > > From: "Demian Katz" <dem...@vi...> > > To: "Chelsea Lobdell" <clo...@sw...>, vufind- > > te...@li... > > Sent: Friday, December 2, 2011 3:06:24 PM > > Subject: RE: [VuFind-Tech] Email this Search - No link and Search History > Bug > > in Chrome > > > > Regarding the Email issue, do you get different results if you have > Javascript > > enabled vs. if you have Javascript disabled? I believe with Javascript on, > > the JS code POSTs the URL in, while with Javascript off, the code has to > rely > > on the referrer. If it works in one or the other of those situations but > not > > both, that might help pinpoint the problem area. (i.e. maybe something is > > broken in the Javascript code). > > > > Regarding the Chrome problem, are you seeing it on http://vufind.org/demo? > I > > wasn't able to reproduce it there using Chrome 15.0.874.121 under Windows > > XP... though maybe it varies by OS or version or VuFind theme. In any case, > > the problem sounds like something going on within Chrome rather than in > VuFind > > -- perhaps some feature to remember field contents by name that's having > > undesired side effects. > > > > - Demian > > ________________________________________ > > From: Chelsea Lobdell [clo...@sw...] > > Sent: Friday, December 02, 2011 2:33 PM > > To: vuf...@li... > > Subject: [VuFind-Tech] Email this Search - No link and Search History Bug in > > Chrome > > > > On the verge of releasing our VuFind/Primo implementation we've noticed a > few > > bugs we are having problems resolving. > > > > First, the Email this Search form is getting mailed properly but it's > failing > > to include a link back to the search results. I have put some print > statements > > in services/Search/Email.php and I can see that $searchURL is not getting > set. > > $_POST['url'] is blank but $_SERVER['HTTP_REFERER'] does produce the correct > > search URL. I'm just not sure why $searchURL doesn't get that URL. Any > > thoughts? > > > > Second, we've noticed that if you do multiple searches in Chrome and then > > click the browser's back button there will be a delay in the history of the > > look for variable. For example, if you run three searches medieval > > medieval > > literature > women in medieval literature and click the back button the > > searchbox will contain women in medieval literature instead of medieval > > literature. Click back again and it will contain medieval literature instead > > of medieval. If anyone can give me an idea of where/how to start debugging > > this issue that would be greatly appreciated. > > > > Thanks! > > > > Chelsea Lobdell > > Library Applications Programmer > > Swarthmore College > > clo...@sw... > > (610)690-6818 > > > > > > ---------------------------------------------------------------------------- > -- > > All the data continuously generated in your IT infrastructure > > contains a definitive record of customers, application performance, > > security threats, fraudulent activity, and more. Splunk takes this > > data and makes sense of it. IT sense. And common sense. > > http://p.sf.net/sfu/splunk-novd2d > > _______________________________________________ > > Vufind-tech mailing list > > Vuf...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-tech |