Complete rewrite of the organize module in Javascript using the Sencha

JavaScript library.  It's got all the functionality from the Flash
version except it doesn't support creating new albums or uploading
photos.

Only tested in Chrome 10.0.x so far.
This commit is contained in:
Bharat Mediratta
2011-01-03 20:24:21 -08:00
parent 21ad2c64ff
commit 8e21dda195
38 changed files with 8350 additions and 213 deletions
@@ -0,0 +1,23 @@
<?php defined("SYSPATH") or die("No direct script access.") ?>
<style>
#g-organize-frame {
border: 0px;
width: 100%;
height: 100%;
}
</style>
<script type="text/javascript">
var ORGANIZE_TITLE =
<?= t("Organize :: %album_title", array("album_title" => "__TITLE__"))->for_js() ?>;
var done_organizing = function(album_id) {
$("#g-dialog").dialog("close");
window.location = '<?= url::site("items/__ID__") ?>'.replace("__ID__", album_id);
}
var set_title = function(title) {
$("#g-dialog").dialog("option", "title", ORGANIZE_TITLE.replace("__TITLE__", title));
}
set_title("<?= $album->title ?>");
</script>
<iframe id="g-organize-frame" src="<?= url::site("organize/dialog/{$album->id}") ?>">
</iframe>