/**
 * Node Wrapper
 * Author: Nick Crohn (nick@meltmedia.com)
 */

$NS("meld.node");

meld.node.NodeWrapper = Class.create({
        initialize: function(node) {
            this._node = node;

            this.innerHTML = this._node.nodeValue;
        }
    });

meld.node.NodeWrapper.prototype.hasClassName = function(className) {
    var element = this._node;
    var elementClassName = element.getAttribute("class");
    return (elementClassName.length > 0 && (elementClassName == className ||
      new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName)));
};
