summaryrefslogtreecommitdiff
path: root/lib/gallery.dialog.js
AgeCommit message (Collapse)Author
2010-07-31Partial fix for #1225. Change the dialog and panel handling to look at the ↵Tim Almdal
mime type returned to determine the content type.
2010-07-16Improve the fix for #1176 to use request::is_ajax() instead of tackingBharat Mediratta
on a query param to urls that appear in dialogs. This keeps things simpler.
2010-07-15Rename g-in-dialog to the naming standard for query parameters and give it ↵Tim Almdal
something more representative... 'gallery_dialog_request'
2010-07-09Reset the title in case the dialog contents changed the dialog title.Tim Almdal
2010-07-09Reset the postion option to center when the form data is reloaded, to force ↵Tim Almdal
the dialog to recenter in case the contents have changed.
2010-07-07Fix for ticket #1176. Have the gallery.dialog code add a g-in-dialog ↵Tim Almdal
parameter to the url to let the controller know its in a dialog. The reauthenticate controller will format the password prompt as a page or a form content. If authentication is successful, then the original controller is called instead of being redirected to.
2010-07-06Fix for ticket #1181. Use $.getJSON to retrieve the json contents of the ↵Tim Almdal
dialog. Convert all the controllers that create the data to go into a dialog to return the html as part of a json object.
2010-07-05Revert "If the admin request originates as a dialog link, don't display the ↵Tim Almdal
entire page when reauthenticating the administrator. Just put the form in the dialog." This reverts commit 8493a3d36f597e183490ae880b35a3d98f50a045.
2010-07-05If the admin request originates as a dialog link, don't display the entire ↵Tim Almdal
page when reauthenticating the administrator. Just put the form in the dialog.
2010-06-25If we promote the <H1> element to be the title, hide it so we're not showing ↵Bharat Mediratta
it twice.
2010-06-11Fix for ticket #797Tim Almdal
When load a file is uploaded using a dialog box and the jquery plugin ajaxForm, the ajaxForm plugin uses an hidden iFrame element to send the multi-part form and this is where the response goes. The ajaxForm plugin then retrieves the document body and parses the result as a json string. If the file uploads properly everything is fine, but if it fails Gallery3 return the input form with the the error fields highlighted as part of the json response. As this response is returned to a hidden iframe, the browser attempts to manipulate it and all hell breaks loose. We lose the trailing brace, we start getting escaping of form tags. When the ajaxForm plugin retrieves the iFrame body its no longer a valid json frame and the parsing fails and the user sees no indication that it failed.
2009-10-31Re enable the submit button if the dialog processing resends the form ↵Tim Almdal
because of an error.
2009-10-23Put logic into gallery.dialog.js so that when the form is submitted, the ↵Tim Almdal
submit button is disabled and the user is no longer able to submit multiple clicks. This should fix tickets: #623, #790, #799
2009-10-09Fixed resized photo float issue, added g-clearfix to g-pager on the photo ↵Chad Kieffer
view. Tightened up g-pager styles. Removed a few unecessary !importants.
2009-10-04Renamed most, if not all css selectors from gName to g-name. Moved a few ↵Chad Kieffer
shared images from wind to lib. Deleted unused images in the admin_wind. This will likely break a few ajax features.
2009-09-30Convert gDialog and gCancel over to g-dialog and g-cancel. Refactor CSS id's ↵Chad Kieffer
and classes in the login/reset password dialog.
2009-08-29Apply hover effect to dialog buttons.Chad Kieffer
2009-08-28Fixed issue where button classes and cancel link weren't being re-applied to ↵Chad Kieffer
forms when an open dialog is reloaded.
2009-08-28Button styles and event handlers weren't being applied in dialogs, fixes #669.Chad Kieffer
2009-08-08Fix the problem where the login page and edit permission pages wereTim Almdal
supersized based on ly last commit.
2009-08-08Merge branch 'master' of git://github.com/gallery/gallery3Tim Almdal
2009-08-08remove a debug statement left over from previous commitTim Almdal
2009-08-08Create an new option 'immediate' and if set to true then don't try to set up ↵Tim Almdal
click events, but just show the dialog. Also remove the destroy method and put all the cleanup into the dialog close handler
2009-08-07Make the organize dialog open properly in IE8, Chrome and FF. For some ↵Tim Almdal
reason (probably a timing thing) the height of the contents was not being set correctly in FF. So we just hard code an estimate of the size of the Draw handle, and message areas.
2009-08-07Rename gallery.common.js functions to conform to our naming standardsBharat Mediratta
and have some basic namespacing: showMessage --> gallery_show_message vAlign --> gallery_valign showLoading --> gallery_show_loading Convert gallery.show_full_size.js to be a jQuery function and give it a namespace: show_full_size --> gallery_show_full_size
2009-08-08Change galleryPanel and galleryDialog widgets to gallery_panel and ↵Tim Almdal
gallery_dialog respectively Signed-off-by: Bharat Mediratta <bharat@menalto.com>
2009-08-08Refactor the gallery dialog into a jQuery widgetTim Almdal
Signed-off-by: Bharat Mediratta <bharat@menalto.com>
2009-08-05Revert "Allow a theme to override the page refresh mechanism. Create a new"Tim Almdal
This reverts commit 1f014aae6c16bbda62d8f5937180f11ccb0eb1b1.
2009-07-27Allow a theme to override the page refresh mechanism. Create a newTim Almdal
javascript lib (gallery.reload.js) which defines the functions gallery_reload() and gallery_location(new_location). They just do a window.location.reload() and window.location = new_location. This change breaks the assumption that all themes will handle page reloads the same and allows the theme to customize the page refresh.
2009-07-11Don't close the dialog window after we successfully complete anBharat Mediratta
action. The expectation is that we're going to reload the page (or redirect to a new url). If we close the dialog, then we can trigger the onhover for items we've just deleted causing errors. Simplify the API while we're at it by getting rid of the no-longer-used on_success argument to openDialog() This fixes #528.
2009-06-29Ticket 86 (addendum) - Guard against themes that don't define MSG_CANCEL and ↵Andy Staudacher
add the message to admin_default as well.
2009-06-29Fix for ticket 86 - Make Cancel button in doalogs localizable.Andy Staudacher
2009-03-26Guard the calling of the form closing event so its not called if thereTim Almdal
is no form.
2009-03-24Add a "form_closing" custom event to the dialog processing. ThisTim Almdal
allows the form in the dialog todo custom processing when the form closes. For example, the server_add dialog (next commit) uses this callback to determine if the upload task was cancelled and display a warning message when the page reloads. Usage: $("#gServerAdd form").bind("form_closing", function(target){...});
2009-03-08Pass on_success through to ajaxify_dialog, resolving an bug createdBharat Mediratta
in r20302.
2009-03-06Fix for ticket #130Tim Almdal
1) Shuffled code around to create a on_form_loaded function 2) Check for a data.reset string in the json return. If it exists and is a function then call. The idea being that if there is an error we might have to reset some jquery widget initialization.
2009-02-23Added fix i18n todo item for cancel linkChad Kieffer
2009-02-22Add Cancel link next to submit buttons in dialogs. Apply button style to ↵Chad Kieffer
buttons in dialogs.
2009-02-10Set one of 3 dialog widths keying off of form's CSS width value: 300px, ↵Chad Kieffer
500px, or $(window).width() -100. Tested in IE 6, 7, 8 and looks good. Also, remove titlebar from progress bar dialogs.
2009-02-09Dialogs don't need to be resizeable, at least not yet.Chad Kieffer
2009-02-08Fix dialogs in IE7 so that they appear. The sizes are still wrong, though.Bharat Mediratta
2009-02-08Let the theme control overlay opacity for dialogs. Chad Kieffer
2009-02-07Updated jQuery UI in lib to 1.6rc6. Removed opacity settings in openDialog, ↵Chad Kieffer
refactored showLoading() a bit.
2009-02-04added inplace edit to tag admin (form still needs to be set to rename using ↵Jakob Hilden
AJAX) removed unnecessary {element: dialogLinks[i]} from dialog and panelLink handling. now uses event.currentTarget
2009-01-25Set dialog width to 200px for dialog's whose content is less than 400px ↵Chad Kieffer
wide, like the login form.
2009-01-24Admin theme style cleanup. Merged separate selected, available, unavailable ↵Chad Kieffer
into a single set of reusable classes. Applied alternating row bg colors. Removed inline CSS from admin views. Moved user admin css into admin_default theme style sheet.
2009-01-23Minor formatting cleanup, removed unecessary line.Chad Kieffer
2009-01-12Theme admin refinement. Make more room to show the preview by enlarging the ↵Chad Kieffer
iframe and removing the heading above it.
2009-01-11Pull the dialog title from the first <h1> we find, fall back to the first ↵Bharat Mediratta
<fieldset> <legend>
2009-01-10Updated to jquery ui 1.6rc4. Lots of changes, improved widget theme css and ↵Chad Kieffer
icons. No need to fix position dialogs anymore. Included the following in the combined file + i18n files. Requires push back up to vendor branch. UI Core Effects Core Draggable - Req'd by Sortable Resizeable - Image/watermark/avatar scaling Sortable - Rearrange Dialog - All over :) Datepicker - Edit albums/items Progressbar Highlight - Message display, comment addition Transfer - Adding tags from available list to field Not fully integrated into the default theme yet.