About Martin Ivanov

http://acidjs.wemakesites.net/

My name is Martin Ivanov, and since 2005 I work as a senior web-developer at Telerik. This is my blog, where I share my personal visions towards web-development.

Posts by Martin Ivanov:

Skinnable Browser Dialogs 

Say goodbye to the boring default browser dialog boxes you are using on your website or online applications, here is Dialogs.JS! The component comes with custom alert, confirm and prompt boxes, a couple of handy JavaScript methods that emulate the behavior of the “real” browser dialogs, really small footprint and 12 skins that will fit [...]

Guestbook.XML AJAX Guestbook Version 2.0 is Out 

Guestbook.XML is easy to use, AJAX driven, crossbrowser and skinnable guestbook that will give your visitors pleasant Web 2.0 experience on your website.

Rounded Corners Panel.JS 2.0 is Out 

Create rounded corners with any dimensions without additional images or sophisticated CSS and JavaScript coding. Rounded Corners Panel.JS does all this for you. You may choose between three types of rounded corner radius, you are allowed to specify dither (i.e. antialias) color, so your rounded corners’ edges do not look frayed. And more – you [...]

Web 2.0 AJAX Loading Panel 3.0 Released 

Enhance your site’s look and feel during AJAX requests with the fully customizable state-of-the art Web 2.0 AJAX Loading Panel without writing a single line of code! All you have to do is to follow a few easy steps, modify a couple of properties and add the show and hide methods to your XMLHttpRequest function. [...]

AJAX License Agreement Website Widget 

EULA.XML is an easy to setup, full of features and skinnable AJAX application that can be used to display license agreement wizards on web-pages. It is easy to customize, comes with a set of 4 confirmation modes (None, Checkbox, Radiobuttons, Dropdown), cool 12 skins with rounded corners, custom actions for the “Cancel” and “Finish” buttons, [...]

CheckBox.XML – The AJAX Checkbox Decorator 

CheckBox.XML is an unobtrusive and almost codeless way to give the ordinary checkboxes cool looks and appeal and yet keep their native functionality, for example – keyboard support, client events, etc. All you have to do is to register the runtime scripts, set a skin, placeholder and add checkbox items in a simple XML file.

TabStrip.XML AJAX Control 

TabStrip.XML is a lightweight, yet powerful, skinnable and crossbrowser AJAX driven control for creating tabbed interfaces for websites. It is easy to configure by simply adding a few lines of code and defining tabstrip placeholder – div element with an ID on the place where the tabstrip should render.

CSS Hack for Safari and Google Chrome: Redux 

As body:nth-of-type(1) and body:first-of-type are supported by FireFox 3.5x, the hack that I wrote a couple of months ago cannot be used anymore. You may try the following one, which targets only Google Chrome and Safari.

Useful AJAX Form Scripts for your Website 

A collection of three useful and easy to integrate AJAX form scripts – ContactForm.JS, Guestbook.XML and AJAX Hotel Reservation Form.

Using CSS to Style Radiobuttons and Checkboxes for Safari and Chrome 

WebKit browsers (Safari, Chrome, Konqueror) have vendor-specific implementation of the CSS appearance property, as well as full support for the :checked and :disabled pseudo classes. The property is called -khtml-appearance and it’s default value is visual. When set to none, it turns the specified control(s) to a blank slate, and this, combined with :checked, :hover [...]