02.06.2013 Views

Pro PHP and jQuery by Jason Lengstorf.pdf - Computer Science ...

Pro PHP and jQuery by Jason Lengstorf.pdf - Computer Science ...

Pro PHP and jQuery by Jason Lengstorf.pdf - Computer Science ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

■ C<br />

Calendar app<br />

JavaScript initialization file for, 237<br />

overview, 236<br />

stylesheet for elements created <strong>by</strong> <strong>jQuery</strong>,<br />

238–239<br />

Calendar class, 119, 131, 134, 162, 171, 179, 185,<br />

190, 192, 226<br />

calendar editing with AJAX <strong>and</strong> <strong>jQuery</strong><br />

adding events without refreshing<br />

appending event to calendar, 283–285<br />

current month events only, 282<br />

deserializing form data, 274–278<br />

getting new event ID, 286–289<br />

modifying Calendar class with ID, 279<br />

overview, 273<br />

timezone inconsistencies, 281<br />

using Date object, 279–282<br />

confirming deletion in modal window<br />

displaying confirmation dialog, 298–300<br />

event h<strong>and</strong>ler for deletion, 301–307<br />

remove event from calendar after, 304–<br />

307<br />

editing events in modal window<br />

determining form action, 291<br />

new events only added to calendar, 296–<br />

298<br />

overview, 290<br />

remove from modal window, 294–295<br />

storing event ID, 292–293<br />

event creation form<br />

adding AJAX call to load, 264<br />

Cancel button behavior, 268–269<br />

modifying AJAX processing file to load<br />

form, 266–267<br />

overview, 263<br />

saving new events in database<br />

■ INDEX<br />

modifying AJAX processing file to h<strong>and</strong>le<br />

submissions, 272–273<br />

overview, 269<br />

serializing form data, 270<br />

submitting serialized form data to<br />

processing file, 271<br />

Calendar object, 195, 265<br />

callback property, defaults object, 352<br />

call<strong>Pro</strong>tected( ) method, 107<br />

Cancel button, behavior in event creation form,<br />

268–269<br />

Cancel link, 269<br />

Cascading Style Sheets. See CSS, <strong>jQuery</strong><br />

methods for<br />

cdata variable, 280<br />

chainability, maintaining in plugins, 353<br />

chainable, methods of <strong>jQuery</strong> are, 25<br />

character classes, regular expressions<br />

any character except, 322<br />

overview, 320–321<br />

shorth<strong>and</strong> for, 323<br />

:checkbox filter, 22<br />

checked form elements, form filters in <strong>jQuery</strong><br />

for DOM elements, 23<br />

checked state, 23<br />

checkmodal, 244<br />

child elements, hierarchy selectors in <strong>jQuery</strong> for<br />

DOM elements, 14<br />

child filters, in <strong>jQuery</strong> for DOM elements<br />

even or odd parameters or parameters <strong>by</strong><br />

index or equation, 20<br />

first or last child elements, 20–21<br />

.children( ) method, 29<br />

class folder, 121, 127, 140, 202<br />

class keyword, 88<br />

class name, basic selectors in <strong>jQuery</strong> for DOM<br />

elements, 12<br />

.class selector, 19<br />

class.admin.inc.php file, 202<br />

363

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!