|
Struts example source code file (a11y.js)
The Struts a11y.js source code/* Copyright (c) 2004-2006, The Dojo Foundation All Rights Reserved. Licensed under the Academic Free License version 2.1 or above OR the modified BSD license. For more information on Dojo licensing, see: http://dojotoolkit.org/community/licensing.shtml */ dojo.provide("dojo.a11y"); dojo.require("dojo.uri.*"); dojo.require("dojo.html.common"); dojo.a11y = {imgPath:dojo.uri.moduleUri("dojo.widget", "templates/images"), doAccessibleCheck:true, accessible:null, checkAccessible:function () { if (this.accessible === null) { this.accessible = false; if (this.doAccessibleCheck == true) { this.accessible = this.testAccessible(); } } return this.accessible; }, testAccessible:function () { this.accessible = false; if (dojo.render.html.ie || dojo.render.html.mozilla) { var div = document.createElement("div"); div.style.backgroundImage = "url(\"" + this.imgPath + "/tab_close.gif\")"; dojo.body().appendChild(div); var bkImg = null; if (window.getComputedStyle) { var cStyle = getComputedStyle(div, ""); bkImg = cStyle.getPropertyValue("background-image"); } else { bkImg = div.currentStyle.backgroundImage; } var bUseImgElem = false; if (bkImg != null && (bkImg == "none" || bkImg == "url(invalid-url:)")) { this.accessible = true; } dojo.body().removeChild(div); } return this.accessible; }, setCheckAccessible:function (bTest) { this.doAccessibleCheck = bTest; }, setAccessibleMode:function () { if (this.accessible === null) { if (this.checkAccessible()) { dojo.render.html.prefixes.unshift("a11y"); } } return this.accessible; }}; Other Struts examples (source code examples)Here is a short list of links related to this Struts a11y.js source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.