summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/helpers/core_block.php7
-rw-r--r--core/helpers/core_menu.php4
-rw-r--r--core/js/quick.js9
3 files changed, 18 insertions, 2 deletions
diff --git a/core/helpers/core_block.php b/core/helpers/core_block.php
index 35bba06f..48e158be 100644
--- a/core/helpers/core_block.php
+++ b/core/helpers/core_block.php
@@ -33,6 +33,13 @@ class core_block_Core {
return $buf;
}
+ static function album_top($theme, $child) {
+ if (access::can("edit", $album)) {
+ $edit_link = url::site("quick/pane/$album->id");
+ return "<div class=\"gQuick\" href=\"$edit_link\"></div>";
+ }
+ }
+
static function thumb_top($theme, $child) {
if ($child->type == "photo" && access::can("edit", $child)) {
$edit_link = url::site("quick/pane/$child->id");
diff --git a/core/helpers/core_menu.php b/core/helpers/core_menu.php
index 6246f3f6..cca08885 100644
--- a/core/helpers/core_menu.php
+++ b/core/helpers/core_menu.php
@@ -39,7 +39,9 @@ class core_menu_Core {
->id("edit_item")
->label($item->type == "album" ? t("Edit album") : t("Edit photo"))
->url(url::site("form/edit/{$item->type}s/$item->id"))));
-
+
+ // @todo Move album options menu to the album quick edit pane
+ // @todo Create resized item quick edit pane menu
if ($item->type == "album") {
$options_menu
->append(Menu::factory("dialog")
diff --git a/core/js/quick.js b/core/js/quick.js
index ce36ca35..36b6f250 100644
--- a/core/js/quick.js
+++ b/core/js/quick.js
@@ -1,5 +1,12 @@
$(document).ready(function() {
- $(".gItem").hover(show_quick, function() {});
+ if ($("#gAlbumGrid").length) {
+ // @todo Add quick edit pane for album (meta, move, permissions, delete)
+ //$("#gInfo").hover(show_quick, function() {});
+ $(".gItem").hover(show_quick, function() {});
+ }
+ if ($("#gItem").length) {
+ // @todo Apply quick edit to resize view
+ }
});
var show_quick = function() {