/* Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dojox.widget.UpgradeBar"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. dojo._hasResource["dojox.widget.UpgradeBar"] = true; dojo.provide("dojox.widget.UpgradeBar"); dojo.require("dojo.window"); dojo.require("dojo.fx"); dojo.require("dojo.cookie"); dojo.require("dijit._Widget"); dojo.require("dijit._Templated"); dojo.experimental("dojox.widget.UpgradeBar"); dojo.declare("dojox.widget.UpgradeBar", [dijit._Widget, dijit._Templated], { // summary: // Shows a bar at the top of the screen when the user is to // be notified that they should upgrade their browser or a // plugin. // // description: // You can insert custom validations to trigger the UpgradeBar // to display. An evaluation of 'true' shows the bar (as this // version *is* less than it should be). Multiple validations // may be checked, although only the first in the list will be // displayed. // Markup and programmatic are supported. Markup is a little // cleaner, since a majority of the parameters are the HTML // snippets to be displayed. In markup, the validate code should // be an expression that will evaluate to true or false. This // expression is wrapped in a try/catch, so if it blows up, it // is assumed to be true and trigger the bar. // In programmtic, a function should be used that returns true // or false. You would need to use your own try/catch in that. // // example: See tests for examples. // // notifications: Array // An array of objects that hold the criteria for upgrades. // message: String // The message to display in the bar. Can be HTML. // validate:Function // The expression to evaluate to determine if the // bar should show or not. Should be a simple expression // if used in HTML: // |