﻿Type.registerNamespace('CorvusCMS.UI');

CorvusCMS.UI.Image = function(element) {

    CorvusCMS.UI.Image.initializeBase(this, [element]);

    


}

CorvusCMS.UI.Image.prototype = {

    initialize: function() {
        CorvusCMS.UI.Image.callBaseMethod(this, 'initialize');
       

    },

    dispose: function() {

  
        this.get_element().innerHTML = "";
        
        CorvusCMS.UI.Image.callBaseMethod(this, 'dispose');
        

    },

    render: function() {
        var img = document.createElement("img");
        img.setAttribute("src", this.get_item().ImageUrl);
        img.setAttribute("alt", this.get_item().Title);
        img.setAttribute("width", this.get_item().Width);
        img.setAttribute("height", this.get_item().Height);
        this.get_element().setAttribute("width", this.get_item().Width);
        this.get_element().setAttribute("height", this.get_item().Height);
        this.get_element().appendChild(img);
    }



}


CorvusCMS.UI.Image.registerClass("CorvusCMS.UI.Image", CorvusCMS.UI.GalleryItem, Sys.IDisposable);



if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();