You are viewing a plain text version of this content. The canonical link for it is here.
Posted to photark-commits@incubator.apache.org by av...@apache.org on 2010/02/25 08:29:35 UTC
svn commit: r916180 -
/incubator/photark/trunk/photark-ui-admin/src/main/webapp/admin/upload.html
Author: avd
Date: Thu Feb 25 08:29:35 2010
New Revision: 916180
URL: http://svn.apache.org/viewvc?rev=916180&view=rev
Log:
PHOTARK-21 Applying patch from nick choi.This patch fixed the Repeatedly call populateSelect method in upload.html
Modified:
incubator/photark/trunk/photark-ui-admin/src/main/webapp/admin/upload.html
Modified: incubator/photark/trunk/photark-ui-admin/src/main/webapp/admin/upload.html
URL: http://svn.apache.org/viewvc/incubator/photark/trunk/photark-ui-admin/src/main/webapp/admin/upload.html?rev=916180&r1=916179&r2=916180&view=diff
==============================================================================
--- incubator/photark/trunk/photark-ui-admin/src/main/webapp/admin/upload.html (original)
+++ incubator/photark/trunk/photark-ui-admin/src/main/webapp/admin/upload.html Thu Feb 25 08:29:35 2010
@@ -56,6 +56,7 @@
dojo.require("dojo.rpc.JsonService");
var gallery = new dojo.rpc.JsonService("/photark/Gallery?smd");
+ var loadSelected = false;
function createAlbum(){
var albumLabel = newAlbumForm.attr('value');
@@ -69,10 +70,15 @@
gallery.addAlbum(albumName);
dojo.byId('albumCreated').innerHTML = "Album Successfully Created:" + albumName;
dojo.byId('albumName').value = "";
+ loadSelected = true;
}
function populateSelect(){
+ if (loadSelected) {
+ return;
+ }
+
gallery.getAlbums().addCallback( function(albums, exception) {
if(exception) {
alert(exception.msg);
@@ -86,6 +92,8 @@
for(var pos = 0; pos<albums.length; pos++) {
selectAlbum.options[selectAlbum.options.length] = new Option(albums[pos].name, albums[pos].name, false, false);
}
+
+ loadSelected = true;
});
}