Tim Almdal
bc42df35ee
Merge branch 'master' of git://github.com/gallery/gallery3
2009-08-19 05:14:05 -07:00
Chad Kieffer
3b8323d5b4
Merge branch 'master' of git@github.com:gallery/gallery3
2009-08-18 23:08:32 -06:00
Tim Almdal
2ac916783a
Merge branch 'master' of git://github.com/gallery/gallery3
2009-08-18 18:48:17 -07:00
Bharat Mediratta
67d770fb2a
Don't call dirname() on the toolkit dir, it's already a directory! (Thanks Kaare)
2009-08-18 13:48:00 -07:00
Tim Almdal
6e054273f3
Change the setting of page type from "item" to "photo". Thre is no page type
...
of item. All other references use photo for non album and non dynamic pages.
2009-08-18 08:40:52 -07:00
Tim Almdal
82edd2a37b
This patch adds some security to the organize dialog.
...
1) If images are dragged from the content pane and dropped on a branch in the
tree that the user only has view priviledges, then the drop is cancelled
and the images are reverted.
2) The user cannot click on a branch, to which they only have view priviledges,
the content pane does not change to the new album
2009-08-17 19:52:40 -07:00
Tim Almdal
24d7f5df8c
Refactor the get maximum weight functionality into a method in the item helper, so that we can use it else where (i.e. the new organize module)
...
Signed-off-by: Tim Almdal <tnalmdal@shaw.ca >
2009-08-18 05:21:17 +08:00
Tim Almdal
afa8cade7f
Fix for ticket #590 . The gallery.dialog.js looks for an element "#dialog #gProgress" and if it finds it assumes that it is a progress dialog and removes the title. This pathc changes the name of the div containing the progress bar to gServerAddProgress and avoids the issue.
...
Signed-off-by: Tim Almdal <tnalmdal@shaw.ca >
2009-08-18 05:18:41 +08:00
Tim Almdal
8156eb9651
Fix for ticket #590 . The gallery.dialog.js looks for an element "#dialog #gProgress" and if it finds it assumes that it is a progress dialog and removes the title. This pathc changes the name of the div containing the progress bar to gServerAddProgress and avoids the issue.
2009-08-17 14:16:11 -07:00
Tim Almdal
6f6d5b306b
remove the batch start/stop and replace the ORM update of the weight, with a direct sql update. This bypasses the gallery3 event mechanism. Fire a album_rearrange event when the rearrangement is complete
2009-08-17 12:56:05 -07:00
Tim Almdal
69d1b16818
Change back to using the ORM to update the child weight, but use the batch::start() method so notifications are queued
2009-08-17 12:32:33 -07:00
Tim Almdal
5e9c602b09
Fix the performance problem related to setting the child weight, by bypassing ORM and generating the sql directly.
2009-08-17 11:46:10 -07:00
Tim Almdal
dd9f4b6d7f
The rearrange functionality works. but it is slower than shit. I've left the debug statements in until we can solve this issue.
2009-08-17 08:49:37 -07:00
Tim Almdal
7fc833a392
Refactor the get maximum weight functionality into a method in the item helper, so that we can use it else where (i.e. the new organize module)
2009-08-17 08:47:39 -07:00
Tim Almdal
5f546050d1
The progress bar appears during a move. Still having an issue with unable to do a single select after a drop operation. I think its related to needing to destroy the existing selectable before creating the new one. The error I get is "this._selection[i].data("selectabe-item") is undefined."
2009-08-16 16:20:43 -07:00
Tim Almdal
76f320ab3d
In this patch, drag now works to the album tree, but the progress bar is not
...
showing. As well fixed a problem where selectable single clink no longer
worked when the album was reloaded.
2009-08-16 12:36:14 -07:00
Tim Almdal
eeae2dc56c
Added javascript portion of the drop functionality. At this point you can drag selected images and drop them on the micro thumb grid in a different position or onto a branch in the gallery tree. No ajax call is made, it just writes the generated url and post data to the console, so it only works in ff right now.
2009-08-13 21:31:20 -07:00
Tim Almdal
d758266fab
Add a visual indicator of the insertion point
2009-08-13 18:58:40 -07:00
Tim Almdal
5a84df9ac5
Vertical scrolling of the thumb grid seems to work better now. Wasn't able to get the draggable autoscrolling working, so this is a poor replacemment.
2009-08-13 10:56:50 -07:00
Tim Almdal
3823f65dfb
Implement the first part of drag functionality. Having trouble getting visual feedback of the drop position between thumbnails, so this commit provides a checkpoint for trying various options
2009-08-12 21:55:25 -07:00
Bharat Mediratta
cbba45fffc
Create the concept of an "ajax link" and use it for thumbnail rotation
...
and album covers in the context menu.
Notes:
- This requires context_menu() to have a CSS selector that refers to the
<img> that we're operating on, otherwise we don't know how to find the
thumbnail, etc.
- Create Menu_Element_Ajax_Link which has an ajax_handler attribute
that contains a snippet of JS that we're going to run when the ajax
call returns.
- Add $.gallery_replace_image in gallery.common.js
- Add lib/gallery.ajax.js which can be used to ajaxify any link, and have
ui.init.js in the themes call that on all .gAjaxLink elements.
2009-08-10 23:07:50 -07:00
Bharat Mediratta
351532d858
Fix indentation.
2009-08-10 10:07:54 -07:00
Bharat Mediratta
f7a23e0a9c
Fix up context menus a bit.
...
- Update digibug_event::context_menu() to take the actual item
- Change gallery::context_menu() to not require the page_type as an argument
2009-08-09 23:08:35 -07:00
Chad Kieffer
13546d0be7
Fixed case
2009-08-09 13:59:48 -06:00
Chad Kieffer
85afa537df
Add jquery ui print icon class to menu
2009-08-09 13:56:39 -06:00
Bharat Mediratta
1c4e1344c6
Update photo_menu() and context_menu() to work with recent menu changes.
2009-08-09 12:14:17 -07:00
Bharat Mediratta
d3ea304f7d
Merge branch 'master' of git@github.com:gallery/gallery3 into bharat_branch
2009-08-09 11:13:41 -07:00
Tim Almdal
39d0098038
Enable microthumbnail selection
2009-08-09 09:00:10 -07:00
Tim Almdal
ebb44b05a2
Merge branch 'master' of git://github.com/gallery/gallery3
2009-08-09 08:43:18 -07:00
Bharat Mediratta
5c25973ee8
Require a valid url for users. Fixes ticket #612 .
2009-08-09 00:02:17 -07:00
Tim Almdal
dafe222994
Merge branch 'master' of git://github.com/gallery/gallery3
2009-08-08 21:29:13 -07:00
Bharat Mediratta
12f25a7e55
Fix the after_install loader to immediately open the "Welcome to
...
Gallery 3!" dialog, but not immediately open the "change your
password" dialog.
2009-08-08 21:26:55 -07:00
Tim Almdal
78b9754563
Merge branch 'master' of git://github.com/gallery/gallery3
2009-08-08 21:22:51 -07:00
Bharat Mediratta
7aac471b82
Merge branch 'master' of git@github.com:gallery/gallery3 into bharat_branch
...
Conflicts:
modules/gallery/js/quick.js
2009-08-08 20:56:06 -07:00
Bharat Mediratta
c9f5000e65
Improve the graphics toolkit detection code so that properly
...
identifies situations where its restricted by open_basedir.
We now track more informatoin about the toolkit including the version
and any errors we encountered while doing the detection so that we can
provide more info downstream. This makes graphics::detect_toolkits()
a little heavier, but that's ok because it should not be called very
often.
In the process, refactor the controller and view hierarchy so that
it's a little more straightforward in the code.
Fixes ticket #616 .
2009-08-08 20:31:16 -07:00
Tim Almdal
1c5b04a2c5
Fix the problem where the login page and edit permission pages were
...
supersized based on ly last commit.
2009-08-08 16:26:34 -07:00
Tim Almdal
e4fb6959af
Forgot to save this one before committing the last two times... duh. Completes the conversion from using 1 to true for the immediate paramter to gallery_dialog
2009-08-08 16:18:33 -07:00
Tim Almdal
aac06342b3
Merge branch 'master' of git://github.com/gallery/gallery3
2009-08-08 16:11:28 -07:00
Tim Almdal
e04675470b
Forgot to save this file when i changed the value from 1 to true
2009-08-08 16:01:20 -07:00
Tim Almdal
35c6bc3cfa
Merge branch 'master' of git://github.com/gallery/gallery3
2009-08-08 15:48:13 -07:00
Tim Almdal
cb1ae141bb
Create an new option 'immediate' and if set to true then don't try to set up click events, but just show the dialog. Also remove the destroy method and put all the cleanup into the dialog close handler
2009-08-08 15:46:53 -07:00
Bharat Mediratta
7863aa16f9
Update tags module to notify modules when items related to a tag are
...
affected. Practically speaking this means that we'll reindex items
when tags are added or removed from them.
API change:
Remove item_related_updated_batch event.
Rationale:
While this is an efficient event, it requires module developers to
support two event APIs for staying up to date and increases the
likelihood that they'll forget one and have data corruption. Force
them all through the slower but more reliable pipe, for now. We
can always try to improve efficiency by using the batch_start and
batch_stop events.
2009-08-08 14:30:21 -07:00
Chad Kieffer
ed6302a0ad
Merge branch 'master' of git@github.com:bharat/gallery3
2009-08-08 01:14:51 -06:00
Chad Kieffer
6357f3332b
Added basic context menu affects and styles. Simplified some of the action labels in the menu.
2009-08-08 01:14:22 -06:00
Tim Almdal
685b1ddf88
Enhance how the organize dialog degrades if the browser window is not optimal
2009-08-07 21:40:35 -07:00
Tim Almdal
7b0ea229b8
Make the organize dialog open properly in IE8, Chrome and FF. For some 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-07 17:07:04 -07:00
Bharat Mediratta
63ddac5d01
Merge branch 'master' of git@github.com:gallery/gallery3 into bharat_branch
...
Conflicts:
themes/default/js/ui.init.js
2009-08-07 12:37:25 -07:00
Bharat Mediratta
e4eec71efa
Rename gallery.common.js functions to conform to our naming standards
...
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-07 11:53:40 -07:00
Tim Almdal
445a8fb1b6
Change galleryPanel and galleryDialog widgets to gallery_panel and gallery_dialog respectively
...
Signed-off-by: Bharat Mediratta <bharat@menalto.com >
2009-08-08 02:08:42 +08:00
Tim Almdal
a302a9c3fa
Refactor the gallery dialog into a jQuery widget
...
Signed-off-by: Bharat Mediratta <bharat@menalto.com >
2009-08-08 02:08:28 +08:00