summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2010-06-18 19:05:59 -0700
committerTim Almdal <tnalmdal@shaw.ca>2010-06-18 19:05:59 -0700
commit545a91270d22506362e67032a3c54fdb21f8823e (patch)
treed60fde64a10500ef3eccb632e2ff31bae86a828b
parentba19c03aebb91335ca64913256e46df0a55aac36 (diff)
1) Change how the size of the flexstage is calculated. (Basically remove the
dialogWidth and dialogHeight and adjsut the internal controls when added to the stage. 2) Cleanup the controller code
-rw-r--r--modules/organize/controllers/organize.php31
-rw-r--r--modules/organize/lib/Gallery3WebClient.swfbin150760 -> 147793 bytes
-rw-r--r--modules/organize/views/organize_dialog.html.php4
3 files changed, 14 insertions, 21 deletions
diff --git a/modules/organize/controllers/organize.php b/modules/organize/controllers/organize.php
index e8db991b..732ac3f6 100644
--- a/modules/organize/controllers/organize.php
+++ b/modules/organize/controllers/organize.php
@@ -25,32 +25,27 @@ class Organize_Controller extends Controller {
access::required("view", $album);
access::required("edit", $album);
- $v = new View("organize_dialog.html");
- $v->album = $album;
-
- $v->domain = $input->server("SERVER_NAME");
-
$user = identity::active_user();
- $v->access_key = rest::get_access_key($user->id)->access_key;
-
- $v->file_filter = addslashes(json_encode(
- array("photo" => array("label" => "Images",
- "types" => array("*.jpg", "*.jpeg", "*.png", "*.gif")),
- "movie" => array("label" => "Movies", "types" => array("*.flv", "*.mp4")))));
-
- $v->sort_order = addslashes(
- json_encode(array("ASC" => (string)t("Ascending"), "DESC" => (string)t("Descending"))));
$sort_fields = array();
foreach (album::get_sort_order_options() as $field => $description) {
$sort_fields[$field] = (string)$description;
}
- $v->sort_fields = addslashes(json_encode($sort_fields));
+ $sort_order = array("ASC" => (string)t("Ascending"), "DESC" => (string)t("Descending"));
+ $file_filter = json_encode(
+ array("photo" => array("label" => "Images",
+ "types" => array("*.jpg", "*.jpeg", "*.png", "*.gif")),
+ "movie" => array("label" => "Movies", "types" => array("*.flv", "*.mp4"))));
+ $v = new View("organize_dialog.html");
+ $v->album = $album;
+ $v->domain = $input->server("SERVER_NAME");
+ $v->access_key = rest::get_access_key($user->id)->access_key;
+ $v->file_filter = addslashes($file_filter);
+ $v->sort_order = addslashes(json_encode($sort_order));
+ $v->sort_fields = addslashes(json_encode($sort_fields));
$v->rest_uri = url::site("rest") . "/";
-
$v->controller_uri = url::site("organize") . "/";
-
- $v->swf_url = url::file("modules/organize/lib/Gallery3WebClient.swf?") .
+ $v->swf_uri = url::file("modules/organize/lib/Gallery3WebClient.swf?") .
filemtime(MODPATH . "organize/lib/Gallery3WebClient.swf");
print $v;
}
diff --git a/modules/organize/lib/Gallery3WebClient.swf b/modules/organize/lib/Gallery3WebClient.swf
index 82735217..9f753076 100644
--- a/modules/organize/lib/Gallery3WebClient.swf
+++ b/modules/organize/lib/Gallery3WebClient.swf
Binary files differ
diff --git a/modules/organize/views/organize_dialog.html.php b/modules/organize/views/organize_dialog.html.php
index 9e70d168..c41e5960 100644
--- a/modules/organize/views/organize_dialog.html.php
+++ b/modules/organize/views/organize_dialog.html.php
@@ -87,8 +87,6 @@
function getGalleryParameters() {
return {
- dialogWidth: $("#g-dialog:parent").width(),
- dialogHeight: $("#g-dialog").height(),
domain: "<?= $domain ?>",
accessKey: "<?= $access_key ?>",
protocol: "<?= request::protocol() ?>",
@@ -121,7 +119,7 @@
attributes.id = "Gallery3WebClient";
attributes.name = "Gallery3WebClient";
attributes.align = "middle";
- swfobject.embedSWF("<?= $swf_url ?>",
+ swfobject.embedSWF("<?= $swf_uri ?>",
"flashContent", size.width() - 100, size.height() - 135,
swfVersionStr, xiSwfUrlStr, flashvars, params, attributes);
</script>