UNPKG

dojox

Version:

Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.

30 lines (27 loc) 924 B
define([ "dojo/_base/declare", "./common", "dojo/dom-class" ], function(declare, common, domClass){ // module: // mobile/bidi/TabBarButton return declare(null, { // summary: // Support for control over text direction for mobile TabBarButton widget, using Unicode Control Characters to control text direction. // description: // This class should not be used directly. // Mobile TabBarButton widget loads this module when user sets "has: {'dojo-bidi': true }" in data-dojo-config. _setBadgeAttr: function(/*String*/ text){ this.inherited(arguments); this.badgeObj.setTextDir(this.textDir); }, _setIcon: function(icon, n){ this.inherited(arguments); // dojox.mobile mirroring support if(this.iconDivNode && !this.isLeftToRight()){ domClass.remove(this.iconDivNode, "mblTabBarButtonIconArea"); domClass.add(this.iconDivNode, "mblTabBarButtonIconAreaRtl"); } } }); });