Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function()
- {
- /**
- * Alfresco Slingshot aliases
- */
- var $html = Alfresco.util.encodeHTML,
- $isValueSet = Alfresco.util.isValueSet;
- if (Alfresco.DocumentList)
- {
- YAHOO.Bubbling.fire("registerRenderer",
- {
- propertyName: "hasCustomType",
- renderer: function type_renderer(record)
- {
- var jsNode = record.jsNode;
- var typestr = jsNode.type.replace(':', '_') + '.title';
- html = '<span class="item">' + "Type: " + '<b>' + this.msg(typestr) + '</b>' + '</span>';
- return html;
- }
- });
- YAHOO.Bubbling.fire("registerRenderer",
- {
- propertyName: "hi",
- renderer: function type_renderer(record)
- {
- var jsNode = record.jsNode;
- var nodeRef = jsNode.nodeRef;
- var size, noOfFiles;
- console.log(Alfresco.constants.PROXY_URI + "com/acme/nodesize/node-size.json?nodeRef=" + nodeRef);
- Alfresco.util.Ajax.jsonGet({
- url: encodeURI(Alfresco.constants.PROXY_URI + 'com/acme/nodesize/node-size.json?nodeRef='+nodeRef),
- successCallback:
- {
- fn: function loadWebscript_successCallback(response, config)
- {
- var obj = JSON.parse(response.serverResponse.responseText);
- if (obj)
- {
- /* console.log("AJAX calls works. Printing the folder size " + obj.size + " & no of files " + obj.noOfFiles);*/
- this.size = obj.size;
- this.noOfFiles = obj.noOfFiles;
- alert(size);
- }
- },
- scope: this
- },
- scope: this
- });
- html = '<span class="item">' + "Folder Size: " + '<b>' + this.size + '</b>' + '</span>';
- return html;
- }
- });
- }
- })();
Add Comment
Please, Sign In to add comment