]>
git.wh0rd.org - tt-rss.git/blob - lib/dijit/form/HorizontalRuleLabels.js
2 define("dijit/form/HorizontalRuleLabels",["dojo/_base/declare","dojo/has","dojo/number","dojo/query","dojo/_base/lang","./HorizontalRule"],function(_1
,_2
,_3
,_4
,_5
,_6
){var _7
=_1("dijit.form.HorizontalRuleLabels",_6
,{templateString
:"<div class=\"dijitRuleContainer dijitRuleContainerH dijitRuleLabelsContainer dijitRuleLabelsContainerH\"></div>",labelStyle
:"",labels
:[],numericMargin
:0,minimum
:0,maximum
:1,constraints
:{pattern
:"#%"},_positionPrefix
:"<div class=\"dijitRuleLabelContainer dijitRuleLabelContainerH\" style=\"left:",_labelPrefix
:"\"><div class=\"dijitRuleLabel dijitRuleLabelH\">",_suffix
:"</div></div>",_calcPosition:function(_8
){return _8
;},_genHTML:function(_9
,_a
){var _b
=this.labels
[_a
];return this._positionPrefix
+this._calcPosition(_9
)+this._positionSuffix
+this.labelStyle
+this._genDirectionHTML(_b
)+this._labelPrefix
+_b
+this._suffix
;},_genDirectionHTML:function(_c
){return "";},getLabels:function(){var _d
=this.labels
;if(!_d
.length
&&this.srcNodeRef
){_d
=_4("> li",this.srcNodeRef
).map(function(_e
){return String(_e
.innerHTML
);});}if(!_d
.length
&&this.count
>1){_d
=[];var _f
=this.minimum
;var inc
=(this.maximum
-_f
)/(this.count
-1);for(var i
=0;i
<this.count
;i
++){_d
.push((i
<this.numericMargin
||i
>=(this.count
-this.numericMargin
))?"":_3
.format(_f
,this.constraints
));_f
+=inc
;}}return _d
;},postMixInProperties:function(){this.inherited(arguments
);this.labels
=this.getLabels();this.count
=this.labels
.length
;}});if(_2("dojo-bidi")){_7
.extend({_setTextDirAttr:function(_10
){if(this.textDir
!=_10
){this._set("textDir",_10
);_4(".dijitRuleLabelContainer",this.domNode
).forEach(_5
.hitch(this,function(_11
){_11
.style
.direction
=this.getTextDir(_11
.innerText
||_11
.textContent
||"");}));}},_genDirectionHTML:function(_12
){return (this.textDir
?("direction:"+this.getTextDir(_12
)+";"):"");}});}return _7
;});