Files
ai/charting_library/static/bundles/4.80bf1a925965757be6d4.js
Jenkins 967db57659 VERSION 1.15 @ 2019-12-18 11:58:16.705704
setVisibleRange additional argument - right margin % #4512
Indicators are slided when zooming chart #4456
save_load_adapter after removing chart #4454
Overriding timezone definitions #4449
Error while applying study template #4407
Wrong range of overlay after switching timeframe #4372
Intraday Data is Requesting from the server since 1970 #4366
Display price in thousands, millions, billions #4360
setBodyFont of position line tool doesn't work correctly #4353
Realtime updates shifts indicator's data for realtime bars count back #4283
Adaptive indicators dialogs #4247
Click instead of mouseDown for positionLine onClose. #4245
Add applyRightMargin flag to setVisibleRange #4233
Open volume on new pane if volume_force_overlay is enabled #4198
Keep the first visible point when a new bar comes #4188
getVisibleRange should return 00:00 for DWM #4187
21 more indicators #4170
Main series API #4169
Can not set Text property of the Note Shape #4144
Unable to hide legend #4126
setVisibleRange or getVisibleRange adds one more bar to the left #4110
Cannot set tooltip for order line #4079
Dialog is closed immediately if it is invoked from mouse_down event #4077
setVisibleRange doesn't work for multiple charts at once #4068
how to disable mp3 files being loaded? #4052
Increase spacing between bars to display short time periods #4043
Event Marker Placement always uses high #4042
Number cannot be passed as symbol into widget constructor #4039
custom_css_url not working in unstable branch #4017
ConfirmDialog does not close after YES is clicked #3981
Side DOM chart does not render in certain conditions #3975
`getAllShapes` does not return drawings loaded from state #3966
Text inside order/position lines is too small #3962
Removing the last saved chart #3954
get current chart timezone #3943
Text shape throws error setValue #3930
Wrong Symbol and Price values in context menu for secondary instrument. #3926
text override in Horizontal Line does not work #3918
Sticky magnet mode #3902
Add thin bars #3900
Event that study has been removed from the chart #3899
High-Low bars #3898
Multiple Y-axis #3897
Issue with Renko with volume and vwap indicators #3893
Layout rename doesn't send request to server #3878
Cannot create copy of copy of a chart layout #3872
Chart scrolls when tap on a trend line Safari/iphone7 #3871
Chart border overlap scale values #3826
IDatafeedChartApi.subscribeDepth parameters #3821
Error in console when restore defaults #3755
Timeframe is not precise #3722
Wrong year Ticker displayed on X axis if resolution < 2H #3678
New chart layouts #3629
Drawings disappear at certain resolutions #3594
Remove jQuery from loading custom indicator #3563
Align symbol labels #3513
createOrderLine().onMove broken in 1.13 #3480
When changing theme on the fly - chart type changing too #3459
Pivot Points Standard - path to some style params #3441
createMultipointShape overrides with dot don't work #3419
Add inverting price scale #3376
Transparent chart background color #3288
Previous timescale tooltips stay when switching currency #3165
disableSelection still shown the selections on hover #2864
Override symbol from saved_data #2493
Forecast balloon too short #2289
Context menu submenus cover up other options #2007
Add setVisiblePriceRange method #1408
Modify panes height/order #1232
Add custom Interval  #1191
2019-12-18 14:58:22 +03:00

4 lines
8.9 KiB
JavaScript
Raw Blame History

(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{"56W2":function(e,t,s){(function(t){var s;s=void 0!==t?t:this,e.exports=function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(e){var t,s,n,i,o,l;if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(t=String(e),s=t.length,n=-1,o="",l=t.charCodeAt(0);++n<s;)0!=(i=t.charCodeAt(n))?o+=i>=1&&i<=31||127==i||0==n&&i>=48&&i<=57||1==n&&i>=48&&i<=57&&45==l?"\\"+i.toString(16)+" ":0==n&&1==s&&45==i||!(i>=128||45==i||95==i||i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122)?"\\"+t.charAt(n):t.charAt(n):o+="<22>";return o};return e.CSS||(e.CSS={}),e.CSS.escape=t,t}(s)}).call(this,s("yLpj"))},Gs9W:function(e,t,s){},jgM0:function(e,t,s){"use strict";var n=s("56W2");s("Gs9W"),function(e,t){function s(){this._state=[],this._defaults={classHolder:"sbHolder",classHolderDisabled:"sbHolderDisabled",classHolderOpen:"sbHolderOpen",classSelector:"sbSelector",classOptions:"sbOptions",classGroup:"sbGroup",classSub:"sbSub",classDisabled:"sbDisabled",classToggleOpen:"sbToggleOpen",classToggle:"sbToggle",classSeparator:"sbSeparator",useCustomPrependWithSelector:"",customPrependSelectorClass:"",speed:200,slidesUp:!1,effect:"slide",onChange:null,beforeOpen:null,onOpen:null,onClose:null}}function i(t,s,n,i){function o(){s.removeClass(t.settings.customPrependSelectorClass),t._lastSelectorPrepend&&(t._lastSelectorPrepend.remove(),delete t._lastSelectorPrepend),n.data("custom-option-prepend")&&(t.settings.customPrependSelectorClass&&s.addClass(t.settings.customPrependSelectorClass),t._lastSelectorPrepend=e(n.data("custom-option-prepend")).clone(),s[t.settings.useCustomPrependWithSelector](t._lastSelectorPrepend))}t.settings.useCustomPrependWithSelector&&(i?t._onAttachCallback=o:o())}e.extend(s.prototype,{_refreshSelectbox:function(e,t){if(!e)return!1;var s=this._getInst(e);return null!=s&&(this._fillList(e,s,t),!0)},_isOpenSelectbox:function(e){return!!e&&this._getInst(e).isOpen},_isDisabledSelectbox:function(e){return!!e&&this._getInst(e).isDisabled},_attachSelectbox:function(t,s){function i(){var t,s=this.attr("id").split("_")[1];for(t in a._state)t!==s&&a._state.hasOwnProperty(t)&&e(":input[sb='"+t+"']")[0]&&a._closeSelectbox(e(":input[sb='"+t+"']")[0])}function o(s){l.children().each(function(n){var i;if(e(this).is(":selected")){if(38==s&&n>0)return i=e(l.children()[n-1]),a._changeSelectbox(t,i.val(),i.text()),!1;if(40==s&&n<l.children().length-1)return i=e(l.children()[n+1]),a._changeSelectbox(t,i.val(),i.text()),!1}})}var l,a,c,d,r,p,u,b;if(this._getInst(t))return!1;l=e(t),c=(a=this)._newInst(l),l.find("optgroup"),l.find("option").length,l.attr("sb",c.uid),e.extend(c.settings,a._defaults,s),a._state[c.uid]=!1,l.hide(),d=e("<div>",{id:"sbHolder_"+c.uid,class:c.settings.classHolder}),(b=l.data("selectbox-css"))&&d.css(b),r=e("<a>",{id:"sbSelector_"+c.uid,href:"#",class:c.settings.classSelector,click:function(s){s.preventDefault(),s.stopPropagation(),i.apply(e(this),[]);var n=e(this).attr("id").split("_")[1]
;a._state[n]?a._closeSelectbox(t):(a._openSelectbox(t),p.focus())},keyup:function(e){o(e.keyCode)}}),p=e("<a>",{id:"sbToggle_"+c.uid,href:"#",class:c.settings.classToggle,click:function(s){s.preventDefault(),s.stopPropagation(),i.apply(e(this),[]);var n=e(this).attr("id").split("_")[1];a._state[n]?a._closeSelectbox(t):(a._openSelectbox(t),p.focus())},keyup:function(e){o(e.keyCode)}}),e('<div class="tv-caret"></div>').appendTo(p),p.appendTo(d),u=e("<ul>",{id:"sbOptions_"+c.uid,class:c.settings.classOptions,css:{display:"none"}}),c.sbOptions=u,c.sbToggle=p,c.sbSelector=r,this._fillList(t,c),e.data(t,"selectbox",c),r.appendTo(d),u.appendTo(d),d.insertAfter(l),c._onAttachCallback&&(c._onAttachCallback(),delete c._onAttachCallback),l.is(":disabled")&&e.selectbox._disableSelectbox(t),l.change(function(){var s=e(this).val(),i=l.find("option[value='"+n(s)+"']").text();a._changeSelectbox(t,s,i)})},_detachSelectbox:function(t){var s=this._getInst(t);if(!s)return!1;e("#sbHolder_"+s.uid).remove(),delete this._state[s.uid],e.data(t,"selectbox",null),e(t).show()},_changeSelectbox:function(t,s,o){var l,a,c=e(t.ownerDocument),d=this._getInst(t),r=this._get(d,"onChange"),p=c.find("#sbSelector_"+d.uid).text()===o&&c.find("#sbOptions_"+d.uid).find('a[rel="'+s+'"]').hasClass("active");p||(l=e(t).find("option[value='"+n(s)+"']"),(a=c.find("#sbSelector_"+d.uid)).text(o),i(d,a,l),c.find("#sbOptions_"+d.uid).find(".active").removeClass("active"),c.find("#sbOptions_"+d.uid).find('a[rel="'+s+'"]').addClass("active"),e(t).find("option").attr("selected",!1),l.attr("selected",!0),r?r.apply(d.input?d.input[0]:null,[s,d]):d.input&&d.input.trigger("change"))},_enableSelectbox:function(t){var s=this._getInst(t);if(!s||!s.isDisabled)return!1;e(t.ownerDocument).find("#sbHolder_"+s.uid).removeClass(s.settings.classHolderDisabled),s.isDisabled=!1,e.data(t,"selectbox",s)},_disableSelectbox:function(t){var s=this._getInst(t);if(!s||s.isDisabled)return!1;e(t.ownerDocument).find("#sbHolder_"+s.uid).addClass(s.settings.classHolderDisabled),s.isDisabled=!0,e.data(t,"selectbox",s)},_optionSelectbox:function(t,s,n){var i=this._getInst(t);return!!i&&(null==n?i[s]:(i[s]=n,void e.data(t,"selectbox",i)))},_openSelectbox:function(t){var s,n,i,o,l,a,c,d,r,p,u,b,f=this._getInst(t),h=this;!f||f.isOpen||f.isDisabled||(s=e(t.ownerDocument),n=e(t.ownerDocument.defaultView),i=s.find("#sbOptions_"+f.uid),o=parseInt(n.height(),10),l=parseInt(n.width(),10),a=s.find("#sbHolder_"+f.uid).offset(),c=n.scrollTop(),d=i.prev().height(),r=o-(a.top-c)-d/2,p=this._get(f,"onOpen"),b=null,(u=this._get(f,"beforeOpen"))&&(b=u()),"object"==typeof b&&null!==b?i.css(b):(r>50&&!f.settings.slidesUp?i.css({bottom:"auto",top:d+2+"px",maxHeight:r-d+"px"}):i.css({top:"auto",bottom:d+2+"px",maxHeight:a.top-c-d/2+"px"}),a.left+i.width()>l?i.css("left","-"+(i.width()-i.parent().width()+3)+"px"):i.css("left","-1px")),"fade"===f.settings.effect?i.fadeIn(f.settings.speed):i.slideDown(f.settings.speed),s.find("#sbToggle_"+f.uid).addClass(f.settings.classToggleOpen),
s.find("#sbHolder_"+f.uid).addClass(f.settings.classHolderOpen),this._state[f.uid]=!0,f.isOpen=!0,p&&p.apply(f.input?f.input[0]:null,[f]),e.data(t,"selectbox",f),s.unbind("click.sbClose").one("click.sbClose",function(){h._closeSelectbox(t)}))},_closeSelectbox:function(t){var s,n,i=this._getInst(t);i&&i.isOpen&&(s=e(t.ownerDocument),n=this._get(i,"onClose"),s.find("#sbOptions_"+i.uid).hide(),s.find("#sbToggle_"+i.uid).removeClass(i.settings.classToggleOpen),s.find("#sbHolder_"+i.uid).removeClass(i.settings.classHolderOpen),this._state[i.uid]=!1,i.isOpen=!1,n&&n.apply(i.input?i.input[0]:null,[i]),e.data(t,"selectbox",i),s.unbind("click.sbClose"))},_newInst:function(e){return{id:e[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:e,uid:Math.floor(99999999*Math.random()),isOpen:!1,isDisabled:!1,isSelected:!1,settings:{}}},_getInst:function(t){try{return e.data(t,"selectbox")}catch(e){throw"Missing instance data for this selectbox"}},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_getOptions:function(t,s,n,o,l){var a=!(!arguments[1]||!arguments[1].sub),c=!(!arguments[1]||!arguments[1].disabled),d=this;arguments[0].each(function(t){var s,r,p,u,b,f=e(this),h=e("<li>");f.is(":selected")&&(n.sbSelector.text(f.text()),i(n,n.sbSelector,f,!0),n.isSelected=!0),t===o-1&&h.addClass("last"),p=f.text(),u=f.data("custom-option-text"),b=void 0!==u?u:p,"__separator__"===f.val()?(s=e("<span>").addClass(n.settings.classSeparator)).appendTo(h):f.is(":disabled")||c?(s=e("<span>",{text:b}).addClass(n.settings.classDisabled),a&&s.addClass(n.settings.classSub),s.appendTo(h)):(s=e("<a>",{href:"#"+f.val(),rel:f.val(),text:b,class:"filter",click:function(t){t.preventDefault();var s=n.sbToggle;s.attr("id").split("_")[1],d._closeSelectbox(l),d._changeSelectbox(l,e(this).attr("rel"),p),s.focus()}}),f.is(":selected")&&s.addClass("active"),a&&s.addClass(n.settings.classSub),s.appendTo(h)),(r=f.data("custom-option-prepend"))&&s.prepend(r),h.addClass(f.attr("class")),h.appendTo(n.sbOptions)})},_fillList:function(t,s,n){var o=this,l=e(t),a=(l.find("optgroup"),l.find("option")),c=a.length;n||(n=0),l.children().slice(n).each(function(n){var i,l=e(this),a={};l.is("option")?o._getOptions(l,null,s,c,t):l.is("optgroup")&&(i=e("<li>"),e("<span>",{text:l.attr("label")}).addClass(s.settings.classGroup).appendTo(i),i.appendTo(s.sbOptions),l.is(":disabled")&&(a.disabled=!0),a.sub=!0,o._getOptions(l.find("option"),a,s,c,t))}),s.isSelected||(s.sbSelector.text(a.first().text()),i(s,s.sbSelector,a.first(),!0),s.isSelected=!0)}}),e.fn.selectbox=function(t){var s=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&"isDisabled"==t?e.selectbox["_"+t+"Selectbox"].apply(e.selectbox,[this[0]].concat(s)):"option"==t&&2==arguments.length&&"string"==typeof arguments[1]?e.selectbox["_"+t+"Selectbox"].apply(e.selectbox,[this[0]].concat(s)):this.each(function(){"string"==typeof t?e.selectbox["_"+t+"Selectbox"].apply(e.selectbox,[this].concat(s)):e.selectbox._attachSelectbox(this,t)})},e.selectbox=new s,e.selectbox.version="0.1.3"
}(jQuery)}}]);