summaryrefslogtreecommitdiff
path: root/themes/default/js
AgeCommit message (Collapse)Author
2008-12-17Added JS to set/reset simple forms' input values to their corresponding ↵Chad Kieffer
labels' value. Labels should always be used with visible inputs. Use this to style and control short form input display and behavior.
2008-12-16(no commit message)Tim Almdal
2008-12-16Submit the form using ajaxSubmitTim Almdal
2008-12-16Add Submit and Reset buttons to the dialog in order to trap the form ↵Tim Almdal
submission so the form doesn't close. There might be a better way, but i couldn't think of it.
2008-12-15Get rid of windows line endingsBharat Mediratta
2008-12-15Should be ul, not u#gLoginLinkChad Kieffer
2008-12-15Renamed vars used in dialog init to avoid confusion and conflicts.Chad Kieffer
2008-12-15Switched login display from display in the header to a dialog. Validation ↵Chad Kieffer
errors don't display on first failed attempt, will fix later. Moved jquery js, images, css out to respective folders.
2008-12-15Argh, fix a bad rename.Bharat Mediratta
2008-12-15Rename default_admin to admin_default.Bharat Mediratta
2008-12-11Destroy the popup dialog when it closes so there is nothing hanging around ↵Tim Almdal
and we can reuse it for a different popup
2008-12-11Changes to the Menu.php:Tim Almdal
1) separate the classes that are generated by the Menu class from what is used for the rendering. The classes that are generated are gMenu, gMenuElement, and gMenuDialog for the Menu, Menu_Element and MenuDialog classes respectively. 2) Changed the ui.init.js to add the appropriate rendering classes to the above classes. All gMenu elements have the sf-menu class added. All elements of class gMenuDialog have the gDialogLink class added. 3) Use Superfish for the menus so they now float properly.
2008-12-09Checked in jQuery superfish menu plugin, applied to item options menu. ↵Chad Kieffer
Updated album/item view icons.
2008-12-07Let dialogs be draggable for now.Chad Kieffer
2008-12-07First go around at reusable modal dialogs. Moved jQuery UI CSS into ↵Chad Kieffer
screen.css, moved default theme JS to js folder. Named jQuery UI files to match the file names as they distribute them. Removed accordion, it's not used yet.
2008-11-27Move javascript from default theme to appropriate modulesTim Almdal
2008-11-27Remove slideshow.js as it is not requiredTim Almdal
2008-11-25Remove a stray comma that was making IE sad.Bharat Mediratta
2008-11-24Changed comment sort order asc. Changed ajax comment add to append comment ↵Chad Kieffer
li to comment thread ul. Added fadeIn for user login.
2008-11-24Make login form JS unobtrusive. Needs work.Chad Kieffer
2008-11-23When removing #gCommentForm I forgot to update the jQuery selectors used ↵Chad Kieffer
here. In place commenting works again.
2008-11-22Cleanup of header to normalize margins and white space. Improved display of ↵Chad Kieffer
user login form. Added gHide, gShowBlock, gShowInline, gClose classes to handle show and hide functions. Half-baked idea which will need refinement.
2008-11-18The start of the slideshow module. Mostly framework stuff, no real ↵Tim Almdal
implementation yet
2008-11-18First iteration of REST controller refactoring. RESTful controllers that ↵Jozef Selesi
refer to collections should now have plural names and there should be only one controller per resource. Updated existing classes that implement REST_Controller. The routing now works like this: GET /controller -> controller::_index() POST /controller -> controller::_create() GET /controller/id -> controller::_show() PUT /controller/id -> controller::_update() DELETE /controller/id -> controller::_delete() GET /form/edit/controller/resource_id -> controller::_form() GET /form/add/controller/data -> controller::_form()
2008-11-16Stop using the target param; replace the form by hand so that we can run ↵Bharat Mediratta
ajaxify_comment_form() as needed. Otherwise the 2nd post attempt won't be ajax
2008-11-16Several large changes:Bharat Mediratta
1) Changed the way that we get forms. Now, if you want to get a form for a REST resource you prefix /form to the resource id. So: /form/photo/1 : returns a form for editing photo id 1 /form/comments/1 : returns a form for adding a comment to photo id 1 /form/comment/1 : returns a form for editing comment id 1 2) Changed the comment module to have two controllers: comment: deals with a single comment resource comments: deal with collections of comments attached to an item Related stuff: - Moved the comments js into the theme - Reworked Comment_Helper for clarity - Moved form generation code down into Comment_Helper - Cleaned up routes (eliminating new comment ones added in recent rev) - Added form() function to all REST controllers - Changed comment module to use a block instead of an arbitrary helper call from the theme - Comment controller only returns HTML currently, but returns a 201 Created status code when a new comment is added, which the Ajax code can catch and act upon. - Got rid of a lot of extra views in comment module
2008-11-16Rename gLogin -> gLoginFormBharat Mediratta
This disambiguates forms from blocks (for example in the comment module we were calling both the form and block gComments).
2008-11-15Add gInline to the form's unordered list to clean it up.Bharat Mediratta
2008-11-15Revise the user login code.Bharat Mediratta
* Remove user registration link and popup from the theme; this shouldn't be done in a popup. Use ajaxform to simplify the way that we load the login popup. * Create form.html.php, this is a template for Forge based forms. * Move user validation rules into User_Model and let forms populate the rules into their forms as useful. * Undo r18688's changes regarding the REST code. We should never accept a null resource, this breaks the REST abstraction. * Change login and user controllers to use Forge which lets us delete login.html.php and user.html.php since those now are generated by the theme-owned form template
2008-11-14The state of of the user registration functionalityTim Almdal
2008-11-14Add the name attr to the input fields and use the form.serialize() method to ↵Tim Almdal
generate the post data
2008-11-14Rename login.js to user.jsTim Almdal
2008-11-13Progress is being made... you can now logoutTim Almdal
2008-11-13Login is now working, but you can't logoutTim Almdal
2008-11-13Adds the class gError to gLogin if the username or password is in errorTim Almdal
2008-11-12The login processing is starting to take shape. Login_Form is gone. The ↵Tim Almdal
html for the login form is retrieve via an ajax call when the user clicks on login. Can't login with a valid id yet, but you certainly get error messages when things are wrong :-)
2008-11-12Clean up alignment in the login menu when the login form is displayedTim Almdal
2008-11-12More updates for user management. The controllers don't work yet. But the ↵Tim Almdal
login link in the header wil open up a login box like the mockup