~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to www/media/common/util.js

  • Committer: mattgiuca
  • Date: 2008-01-11 09:11:07 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:190
util: Added function dom_make_img, creates <img> elements.
browser: Now displays icons for file types and svn status.
         Added lots of constants at the top which can be configured to display
        icons as necessary.

Show diffs side-by-side

added added

removed removed

Lines of Context:
67
67
    return elem;
68
68
}
69
69
 
 
70
/** Creates a DOM img element. All parameters are optional except src.
 
71
 * If alt (compulsory in HTML) is omitted, will be set to "".
 
72
 */
 
73
function dom_make_img(src, width, height, title, alt)
 
74
{
 
75
    var img = document.createElement("img");
 
76
    img.setAttribute("src", src);
 
77
    if (width != null)
 
78
        img.setAttribute("width", width);
 
79
    if (height != null)
 
80
        img.setAttribute("height", height);
 
81
    if (title != null)
 
82
        img.setAttribute("title", title);
 
83
    if (alt == null) alt = "";
 
84
    img.setAttribute("alt", alt);
 
85
    return img;
 
86
}
 
87
 
70
88
/** Given a number of bytes, returns a string representing the file size in a
71
89
 * human-readable format.
72
90
 * eg. nice_filesize(6) -> "6 bytes"