07
Jan
2012
Comments disabled

Zebra_Database version 2.7 now available

In version 2.7 support was added for caching query results using memcache - thanks to Balazs for suggesting it a while ago, and to Ovidiu Mihalcea for introducing me to memcache; fixed a bug where the script would crash if the object was instantiated more than once and the language method was being called for each of the instances - thanks to Edy Galantzan; completely rewritten the dlookup method which was not working correctly if anything else than a comma separated list of column names was used (like an expression, for example) - thanks to Allan; the "connect" method can now take an additional argument instructing it to connect to the database right away rather than using a "lazy" connection; fixed a bug where some of the elements in the debug console were incorrectly inheriting the page's body color.

read more »

02
Jan
2012
Comments disabled

Zebra_Tooltips, version 1.0 now available

Zebra_Tooltips is a lightweight jQuery plugin for creating simple, but smart and visually attractive tooltips, featuring nice transitions and offering a wide range of configuration options. Besides the default behavior of tooltips showing when user hovers the element, tooltips may also be shown and hidden programmatically using the API. When shown programmatically, the tooltips will [...]

read more »

06
Dec
2011
Comments disabled

Zebra_Form, version 2.7.6 now available

A bug was fixed that appeared since the last version and made file uploads to never pass validation; a bug was fixed where placeholders (labels used as "hints" inside text/password/textarea controls) would not follow their parent control upon resizing the browser window; sometimes error messages get stuck and cannot be closed; although I couldn't find the root of the problem I've done some tweaks and it seems to be working a bit better now (especially error messages related to file upload controls). the whole logic around error messages needs to be rewritten tough, as I realized that there are some faulted approaches there.

read more »

20
Nov
2011
Comments disabled

Zebra_Form, version 2.7.5 now available

In this version, a bug was fixed where using multiple forms on a single page would disable client-side validation for all forms but the first one; thanks to Pedro Abreu for reporting; fixed a bug where if there were selection groups in a select, it would never pass validation; fixed a bug where placeholders (labels as hints inside textboxes and textareas) were not working on textareas; thanks to Chris for reporting it a long time ago and to Andrei Bodeanschi for recently reminding me about it; elements that have display:none or visibility:hidden are no longer checked in the client-side validation process; the Zebra_Transform plugin is not included anymore in the library; it can be downloaded and used separately from here if needed; as a result, the form’s fancy_form() method is also gone; some additions to documentation;

read more »

20
Nov
2011
Comments disabled

Zebra_Accordion, version 1.1 now available

Zebra_Accordion is a tiny (2KB minified) accordion plugin for jQuery. It transforms a basic definition list, without requiring any other specific markup, into a small-footprint, easily configurable, fully customizable, cross-browser accordion widget, useful for better organizing larger groups of content.

In this version the plugin now also works with fluid (responsive) layouts; previously, if the browser window was re-sized, the plugin did not re-size accordingly (in the case where the accordion did not have a fixed width, that is); thanks to Hulisz Oliver for reporting;

read more »

30
Oct
2011
Comments disabled

Zebra_Cookie, version 1.0 now available

Zebra_Cookie is an extremely small (~500 bytes minified) jQuery plugin for writing, reading and deleting cookies.

read more »

25
Oct
2011
Comments disabled

Zebra_Session, version 2.0.2 now available

In version 2.0.2 a bug was fixed which made the get_active_sessions() method not to be working at all. Also, fixed a bug where the script was not using the provided MySQL link identifier (if available);

read more »

14
Oct
2011
Comments disabled

Zebra_Pagination, version 1.2.2 now available

In version 1.2.2 a bug was fixed where query strings got deleted if URLs were SEO friendly; thanks to theyouyou; also, a new method was for setting whether the script should add a trailing slash to the URLs when generating SEO friendly URLs; read more on the subject on Official Google Webmaster Central Blog; thanks to theyouyou for suggesting.

read more »

30
Sep
2011
Comments disabled

Zebra_Form, version 2.7.4 now available

  • fixed another bug that would make date validation impossible in certain scenarios;
  • minor updates to the JavaScript code;

read more »

25
Sep
2011
Comments disabled

Zebra_Accordion, version 1.0 now available

Zebra_Accordion is a tiny (2KB minified) accordion plugin for jQuery. It transforms a basic definition list, without requiring any other specific markup, into a small-footprint, easily configurable, fully customizable, cross-browser accordion widget, useful for better organizing larger groups of content.

read more »

25
Sep
2011
Comments disabled

Zebra_Dialog, version 1.1.1 now available

In version 1.1.1 a bug was fixed where the script would sometimes "forget" to clear the semi-transparent overlay; thanks to Jack Everson for reporting;

read more »

25
Sep
2011
Comments disabled

Zebra_Pagination, version 1.2.1 now available

In version 1.2.1 a bug was fixed that appeared in version 1.2, that would remove all query string parameters from the URL, except the page-related one; thanks to kumbing for reporting; also, when method is "url", the link to the first page does not include the "page" parameter anymore, in order to avoid duplicate content; previously this was true only for when method was "get";

read more »

18
Sep
2011
Comments disabled

Zebra_Pagination, version 1.2 now available

In version 1.2 the link to the first page does not include the "page" parameter anymore, in order to avoid duplicate content - thanks to Sebi Popa for suggesting; also some optimizations were made in the code;

read more »

16
Sep
2011
Comments disabled

Zebra_Form, version 2.7.3 now available

  • fixed a bug where dates having the day < 10 would not pass validation; thanks to Dev for reporting;
  • fixed a bug where Zebra_TransForm was incorrectly initialized and was transforming controls on the entire page rather than just the current form’s controls;
  • fixed a bug that made impossible to set custom classes for the actual <form> tag, through the form’s constructor method; thanks to Sebi Popa for reporting;
  • fixed a bug that would cause the script to trigger a warning when a select control would have [] (square brackets) in its name but the multiple attribute was not also set;
  • fixed an issue that allowed malicious users to submit arbitrary values instead of the ones defined at the form’s creation, for select controls, checkboxes and radio buttons; the severity of the issue was low as the submitted values were still filtered for cross-site scripting (XSS) attempts, so no real harm could be done; thanks for PunKeel for reporting;
  • previously, the library would rely on information available in the $_FILES super-global for determining an uploaded file’s mime type, which, as it turns out, is determined by the file’s extension, representing a potential security risk; now, for PHP versions 5.3.0+ compiled with the “php_fileinfo” extension, the uploaded file’s mime type is determined using PHP’s finfo_file function; thanks to DaveK for reporting;
  • now the script throws a JavaScript error if the JavaScript function required by a custom validation doesn’t exists; previously, it would silently ignore the fact;
  • updated the Zebra_DatePicker to version 1.1.2
  • updated documentation to reflect the recent changes in the Zebra_Image library

read more »

11
Sep
2011
Comments disabled

Zebra_DatePicker, version 1.1.2 now available

In version 1.1.2 a bug was fixed where unavailable months and years could also be clicked, potentially sending the user to a month with no selectable dates;

read more »