= t("Available themes") ?>
+
= t("Change the look of your Gallery with one of the following available themes. Click to preview and activate.") ?>
foreach ($themes as $id => $info): ?>
if (!$info->$type) continue ?>
if ($id == $active) continue ?>
-
diff --git a/core/views/admin_themes_preview.html.php b/core/views/admin_themes_preview.html.php
index b29c2a48..acd1ba3c 100644
--- a/core/views/admin_themes_preview.html.php
+++ b/core/views/admin_themes_preview.html.php
@@ -1,8 +1,7 @@
-
= t("Theme Preview: {{theme_name}}", array("theme_name" => $info->name)) ?>
-
">
- = t("Activate {{theme_name}}", array("theme_name" => $info->name)) ?>
+ = t("Activate {{theme_name}}", array("theme_name" => $info->name)) ?>
+
diff --git a/lib/gallery.dialog.js b/lib/gallery.dialog.js
index fef44b38..d6511fd9 100644
--- a/lib/gallery.dialog.js
+++ b/lib/gallery.dialog.js
@@ -21,6 +21,7 @@ function handleDialogEvent(event) {
*/
function openDialog(element, on_success) {
var sHref = $(element).attr("href");
+ var sTitle = $(element).attr("title");
var eDialog = '
';
$("body").append(eDialog);
@@ -48,11 +49,12 @@ function openDialog(element, on_success) {
var parent = $("#gDialog").parent().parent();
parent.css("opacity", "0.0");
$("#gDialog").dialog("open");
- var title = $("#gDialog h1:eq(0)").html();
- if (!title) {
- title = $("#gDialog fieldset legend:eq(0)").html();
+ if ($("#gDialog h1").length) {
+ sTitle = $("#gDialog h1:eq(0)").html();
+ } else if ($("#gDialog fieldset legend").length) {
+ sTitle = $("#gDialog fieldset legend:eq(0)").html();
}
- $("#ui-dialog-title-gDialog").html(title);
+ $("#ui-dialog-title-gDialog").html(sTitle);
if (parent.width() < 400) {
parent.css("width", 400);
}
diff --git a/themes/admin_default/css/screen.css b/themes/admin_default/css/screen.css
index edc1beab..02a0aeca 100644
--- a/themes/admin_default/css/screen.css
+++ b/themes/admin_default/css/screen.css
@@ -88,7 +88,9 @@
*********************************************************************/
#gHeader:after,
-#gAdminCommentsMenu:after {
+#gAdminCommentsMenu:after,
+#gThemeTabs:after,
+#gSelectedTheme .gBlock:after {
clear: both;
content: ".";
display: block;
@@ -96,31 +98,46 @@
visibility: hidden;
}
-/* stuff that needs a home */
-#gAdminThemes .theme_block {
- background: white;
+/** *******************************************************************
+ * Stuff that needs a home or needs to be organized
+ *********************************************************************/
+
+#gAdminThemes #gSelectedTheme img {
+ float: left;
+ margin-right: 1em;
}
-#gAdminThemes .active {
- padding: 10px;
+
+#gAdminThemes .gBlock {
+ background: #fff;
+ padding: 1em;
}
-#gAdminThemes .available .theme_block:hover {
+
+#gAdminThemes #gAvailableThemes .gBlock {
+ clear: none;
+ cursor: pointer;
+ float: left;
+ margin-right: 1em;
+ text-align: center;
+ width: 250px;
+}
+
+#gAdminThemes #gAvailableThemes .gBlock:hover {
background: #eee;
}
-#gAdminThemes .available div {
- padding: 10px;
- cursor: pointer;
-}
-#gAdminThemes .available div {
- width: 250px;
- float: left;
+
+#gAdminThemes a {
+ color: #333;
}
+
#gAdminGraphics tr {
cursor: pointer;
}
+
#gAdminGraphics tr.selected {
background-color: #cfc !important;
cursor: default;
}
+
#gAdminGraphics tr:hover {
background-color: #eee;
}