Skip to content

Commit

Permalink
"MDL-16384, dynload for alfresco"
Browse files Browse the repository at this point in the history
  • Loading branch information
dongsheng committed Sep 18, 2008
1 parent c215d9d commit b7668e7
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion repository/javascript.php
Original file line number Diff line number Diff line change
Expand Up @@ -483,10 +483,19 @@ function _client() {
if(list[k].children) {
var folder = new YAHOO.util.Element(link.id);
folder.ds = list[k].children;
folder.path = list[k].path;
folder.on('contentReady', function() {
this.on('click', function() {
if(_client.ds.dynload) {
// TODO: get file list dymanically
var params = [];
params['p'] = this.path;
params['env'] = _client.env;
params['repo_id'] = _client.repositoryid;
params['ctx_id'] = $context->id;
params['sesskey']= '$sesskey';
_client.loading('load');
var trans = YAHOO.util.Connect.asyncRequest('POST',
'$CFG->httpswwwroot/repository/ws.php?action=list', _client.req_cb, _client.postdata(params));
}else{
_client.viewthumb(this.ds);
}
Expand Down Expand Up @@ -556,6 +565,7 @@ function _client() {
var json = YAHOO.lang.JSON.parse(o.responseText);
} catch(e) {
alert('$strinvalidjson - |dynload| -'+o.responseText);
return;
}
for(k in json.list) {
_client.buildtree(json.list[k], node);
Expand Down

0 comments on commit b7668e7

Please sign in to comment.