summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2011-02-24Revert overeager escaping introduced inBharat Mediratta
https://github.com/gallery/gallery3/commit/bb35aefffbc287efc9823abd4b0e451b86c37378 in an attempt to resolve #797. Fixes #1640.
2011-01-11Use Math.round() instead of Number() to convert floating point numbersBharat Mediratta
to integer. Fixes overflow probelm that causes #1490. Thanks to nkinkade for the fix.
2011-01-10Use CSS not JS to determine the full size of the full size overlay. Fixes ↵Bharat Mediratta
#1541.
2010-12-29Add a minified version of json2.js from ↵Bharat Mediratta
https://github.com/douglascrockford/JSON-js/blob/master/json2.js by Douglas Crockford at 8d11dc6950eafc7d01f141ce91d4f585caa29f3b. Fixes #1351.
2010-09-20Move the image files into the themes. Leave the favicon and logo in lib/images.Tim Almdal
2010-09-19When the lib/gallery.common.css was combined, the image urls did not point ↵Tim Almdal
to the correct location. So lets fix that up. But first undo the reverts: 93d1a8103e757a87fb006f2389f0ee24497367a7 "Revert 'Move the contents of lib/gallery.common.css into themes/wind/css/screen.php and themes/admin_wind/css/screen.php. Most themers seem to copy the contents into their theme's screen.css anyway.'" f14290f34f097f525a56bc00070b73fba1fb8e2c "Revert 'Clean up white space'" ff8ee5bdfcc0d35e14f3124d349625814ec8771a "Revert 'Add some whitespace.'"
2010-09-18Revert "Move the contents of lib/gallery.common.css into ↵Bharat Mediratta
themes/wind/css/screen.php and themes/admin_wind/css/screen.php. Most themers seem to copy the contents into their theme's screen.css anyway." This reverts commit 42517041753d460c337a2086c0346018ad582e8d.
2010-09-15Move the contents of lib/gallery.common.css into themes/wind/css/screen.php ↵Tim Almdal
and themes/admin_wind/css/screen.php. Most themers seem to copy the contents into their theme's screen.css anyway.
2010-09-11Fix two bugs with the context menu:Bharat Mediratta
1) Prevent it from "bouncing" which happens when we queue up a lot of open and close events. Stop any running animations before starting new ones. This fixes #1340. 2) Prevent a bug that's not really visible to the user where we wind up re-initializing a context menu over and over which results in us binding tons of hover events. I don't think this causes any serious damage, but it's probably not good.
2010-09-11Refactor $.fn.gallery_context_menu() to store some variables insteadBharat Mediratta
of using CSS selector lookups for every operation. I assume (but have not verified) that this is more efficient.
2010-09-09Vertically realign thumbnails after rotation so that they stayBharat Mediratta
centered. Partial fix for #1354.
2010-09-09Replace the hook function hack I introduced inBharat Mediratta
cbba45fffc7368280e9529f55e108d0080175b6a with a namespaced jQuery custom event. This is way more portable.
2010-09-04Fix full size dimensions after rotating an image on the photo view page.Bharat Mediratta
The photo view page caches the dimensions of the full size and then renders it in Javascript. But after rotation, those dimensions are no longer valid. Create a new function on the items controller that returns the appropriate dimensions, then add a hook on $.gallery_replace_image and implement the hook on the photo view page to have it make an async call to get the new dimensions. Fixes ticket #1317
2010-08-25Close any open dialogs before opening a new one. Fixes ticket #1295.Bharat Mediratta
2010-08-24Delete old SWFupload code. We replaced it with uploadify ages ago.Bharat Mediratta
2010-08-03Replace overlooked 'form' parameter in json response with 'html'.Tim Almdal
2010-07-31Full pass over all the JSON encoding and JS dialog code. We now abideBharat Mediratta
by the following rules: 1) An initial dialog or panel load can take either HTML or JSON, but the mime type must accurately reflect its payload. 2) dialog form submits can handle a pure HTML response, but the mime type must also be correct. This properly resolves the problem where the reauth code gets a JSON response first from the reauth code, and then an HTML response when you reauth and continue on to a given form -- try it out with Admin > Settings > Advanced. 3) All JSON replies must set the mime type correctly. The json::reply convenience function does this for us. 4) By default, any HTML content sent back in the JSON response should be in the "html" field, no longer the "form" field. The combination of these allows us to stop doing boilerplate code like this in our controllers: // Print our view, JSON encoded json::reply(array("form" => (string) $view)); instead, controllers can just return HTML, eg: // Print our view print $view; That's much more intuitive for developers.
2010-07-31Sometimes in dialogs, the form is wrapped in a view to provide additional ↵Tim Almdal
information. We need to replace the contents of the entire dialog, not just the form, otherwise, there could be text floating around that doesn't make sense.
2010-07-31Correct the name of the JSON member that contains the form data.Tim Almdal
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-20Modify the panel code to expect a JSON data package to mirror what we did in ↵Bharat Mediratta
gallery.dialog.js in 9538b3888dadbe3a6fac72e2a97f97c7db3d86f2
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-12Merge branch 'master' into talmdal_devTim Almdal
2010-07-11Indentation fixes.ckieffer
2010-07-11Indentation fixes.ckieffer
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-23Move the themeroller files to the themes from gallery/lib. These are visual ↵Tim Almdal
related and make more sense to be in the theme. Both three_nids and browny_wind* have created copies for their visual standard. So this just makes it consistent across the board.
2010-06-23improve Superfish menus shadow for RTL, and add round corners support for Operamamouneyya
2010-06-23flip the window title and cancel button for RTL in dialogue windowsmamouneyya
2010-06-23more fixes for RTL Superfishmamouneyya
2010-06-23correct formatmamouneyya
2010-06-23fix ticket #1051mamouneyya
2010-06-20Fix two issues with the "loading" overlay:Bharat Mediratta
1) gallery.common.js was using the wrong class name 2) we need to mark the CSS as !important because it conflicts with other background images. Note that this will replace the existing background which may not be desireable.
2010-06-20Specify a default margin for all buttons in the common css. FixesBharat Mediratta
ticket #1165.
2010-06-20Merge branch 'master' of git://github.com/mamouneyya/gallery3Bharat Mediratta
Conflicts: lib/gallery.common.css
2010-06-21(1) Correct the margin direction for checkboxes in RTL (2) Update the id of ↵mamouneyya
adding comment button for RTL (3) Flip the corner radiuses for any buttons set, which solves the issue of flipped corners in the comments admin page. Also, add the CSS3 selector of the round corners so they work in Opera (4) Fix ticket #1052
2010-06-18Add '! important' to the round corners properties with values, force them to ↵mamouneyya
be shown even with the case the element has two or more of them (e.g. class='ui-corner-left ui-corner-right'.) Don't know if there was a better solution..
2010-06-18Mirror the cancel button for RTLmamouneyya
2010-06-18Add the CSS3 selector of the round corners so they work in Operamamouneyya
2010-06-18(1) Correct the margin direction for checkboxes in RTL (2) Update the id of ↵mamouneyya
adding comment button for RTL (3) Flip the corner radiuses for any buttons set, which solves the issue of flipped corners in the comments admin page. Also, add the CSS3 selector of the round corners so they work in Opera (4) Fix ticket #1052
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.
2010-05-08Updated YUI CSS files to 2.8.1. Closes ticket #1141. Needs to be pushed to ↵ckieffer
vendor.
2010-04-30Oops, somehow the update to flowplayer 3.1.5 was missing a few files. Here ↵Andy Staudacher
they are...