All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wings.plaf.css.script.HideSelectBoxesScript Maven / Gradle / Ivy

The newest version!
package org.wings.plaf.css.script;

import org.wings.script.ScriptListener;

public class HideSelectBoxesScript
    implements ScriptListener
{

    @Override
    public String getEvent() {
        return null;
    }

    @Override
    public String getCode() {
        return null;
    }

    @Override
    public String getScript() {
        final StringBuilder script = new StringBuilder();
        script.append("function hideSelectBoxes() {\n");
        script.append("    for (var i = 0; i < document.forms.length; i++) {\n");
        script.append("        for (var e = 0; e < document.forms[i].length; e++) {\n");
        script.append("            if (document.forms[i].elements[e].tagName == 'SELECT') {\n");
        script.append("                document.forms[i].elements[e].style.visibility = 'hidden';\n");
        script.append("            }\n");
        script.append("        }\n");
        script.append("    }\n");
        script.append("}\n");
        script.append("hideSelectBoxes();\n");
        return script.toString();
    }

    @Override
    public int getPriority() {
        return 0;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy