diff --git a/package/debian/changelog b/package/debian/changelog index 34e0aedcaf932d55e165d46986406a2c77b3b7be..1b580cfea579da47964b7aed9e5a36bb0b8f6c28 100644 --- a/package/debian/changelog +++ b/package/debian/changelog @@ -1,3 +1,9 @@ +le-edubar (0.1.8) testing; urgency=medium + + * Fix query string + + -- Andre Luis da Silva Machado <alsm14@inf.ufpr.br> Thu, 15 Mar 2018 11:18:26 -0300 + le-edubar (0.1.7) testing; urgency=medium * Update Manual Page diff --git a/package/le-edubar@c3sl.ufpr.br/prefabs.js b/package/le-edubar@c3sl.ufpr.br/prefabs.js index 54b2073f9939fc68c86f6224a96b25327b2553d3..c109f3727d080c7132c81dfb7760ee5385f56f94 100644 --- a/package/le-edubar@c3sl.ufpr.br/prefabs.js +++ b/package/le-edubar@c3sl.ufpr.br/prefabs.js @@ -46,15 +46,19 @@ function get_query(txt) { /*Check if query is only blank spaces. If it is don't return * the query*/ - return query.replace(" ","","gi").length > 0 ? - "&query=" + query : - ""; + var only_spaces = true; + for (var i=0; i<query.length; ++i) + if (query.charAt(i) != " ") + only_spaces = false; + return only_spaces ? + "" : + "&query=" + query; } /*This function clear the special chars like '&%$' * of the string txt*/ function clear_special_chars(txt) { - return txt.replace(/[^a-zA-Z0-9àèìòùÀÈÌÒÙáéíóúýÁÉÍÓÚÝâêîôûÂÊÎÔÛãñõÃÑÕäëïöüÿÄËÏÖÜŸçÇߨøÅ寿œ]/g,''); + return txt.replace(/[^a-zA-Z0-9àèìòùÀÈÌÒÙáéíóúýÁÉÍÓÚÝâêîôûÂÊÎÔÛãñõÃÑÕäëïöüÿÄËÏÖÜŸçÇߨøÅ寿œ ]/g,''); } /*This function open or close de order by group