Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

series.min.js 5.4KB

12345678910111213141516171819202122
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{constructor(){super(...arguments);this.Status="";this.InstalledAppId=0}jsFiles(){return["apps/crm/companies/managers/companymanager.js","platform/core/helpers/datetimehelper/datetimehelper.js","platform/series/components/createseries.js","platform/series/managers/seriesmanager.js","platform/apps/managers/appmanager.js","platform/series/components/seriesformatlist.js"]}cssFiles(){return[]}html(){return`<form id="BizgazeApp_Series_edit" method="post" data-validate="parsley">
  2. <div class="b-b bg-white header">
  3. <strong class="text-dark Title" id="div_FormName">Series</strong>
  4. <div class="btn-group ml-auto d-flex">
  5. <a class="px-2 text-dark py-1" id="btnAddNewSeries" href="javascript:;" title="create" style="padding-left:10px !important;" onclick=" Unibase.Platform.Series.Components.CreateSeries.Instance().init(0);"><i class="fa fa-plus"></i></a>
  6. <a class="px-2 text-dark py-1" href="javascript:;" style="padding-right:10px !important;"><i class="ti-help-alt" title="help" target="_blank"></i></a>
  7. </div>
  8. </div>
  9. <div data-simplebar class="simple-scroll-bar scrollable" id="div_body">
  10. <div class="clear" id="divMessage"></div>
  11. <input type="hidden" id="hf_seriesid" />
  12. <div id="bizgaze_SpiltErrorMessages" class="clear"></div>
  13. <div id="bizgaze_validationErrorMessages" class="clear"></div>
  14. <div class="Series-ListSearch row"></div>
  15. <div id="seriesdiv" class="nicescroll-bar">
  16. <ul id="Seieslist" class="list-group list-group-flush font-14"></ul>
  17. </div>
  18. </div>
  19. <div class="bg-white footer">
  20. <a href="javascript:;" id="btn_Close" class="btn btn-light btn-sm mr-auto btn-close"> Close</a>
  21. </div></form>`}load(){var t=this,i=0,r=t.appSettings.InstalledAppId;t.InstalledAppId=t.appSettings.InstalledAppId;n.Platform.Apps.Managers.AppManager.Instance().getInstallApp(r).then(function(n){var u=n.result;i=u.AppKeyId;t.loadserieslist(i,r)})}init(n,t){this.render(n,t)}render(i){this.navigationHelper.popup(i,"",n.Platform.Series.Components.Series.Instance(),null,t.Helpers.Size.DockLeft)}loadserieslist(t,i){this.fileCacheHelper.loadJsFile("platform/series/managers/seriesmanager.js",function(){var r=n.Platform.Helpers.DateTimeHelper.Instance();n.Platform.Series.Managers.SeriesManager.Instance().getSeries(t,i).then(function(t){var u,i,f,e,o;for($(".serieslist").remove(),u=0;u<t.result.length;u++)i=t.result[u],f="",f+='<li class="list-group-item serieslist pa-10 text-dark" id="series_list"><div class="col-2 pull-right"><a href="javascript:;" data-toggle="dropdown" class="no-caret dropdown-toggle pull-right" aria-expanded="false"><i class="row fa fa-ellipsis-h pull-right biz-highlight-bg-color"><\/i><\/a><ul class="dropdown-menu pull-right clearfix" id="statusproperties_'+i.SeriesId+'"><\/ul><i id="iconstatus_'+i.SeriesId+'" class="row mt-20 fa fa-circle pull-right"><\/i><\/div><div class="col-10"><a href="javascript:;" class="text-dark" onclick="Unibase.Platform.Series.Components.Series.Instance().loadlist('+i.SeriesId+')"><div class=""><strong class="row block copyItemName list-item-main-title">'+i.SeriesName+'<\/strong><span class="row block"> <span id="copyIndex text-dark">'+r.formatLocal(i.CreatedDate)+"<\/span><\/span><\/div><\/a><div><\/li>",$("#emptyItem").remove(),$("#Seieslist").append(f),e=i.StatusId,o=i.SeriesId,n.Platform.Series.Components.Series.Instance().GetStatus(e,o)})})}GetStatus(n,t){n==1?($("#statusproperties_"+t).html('<li><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Series.Components.CreateSeries.Instance().init('+t+')">Edit<\/a><\/li><li><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Series.Components.Series.Instance().changestatus('+t+',2)">De-activate<\/a><\/li>'),$("#iconstatus_"+t).addClass("text-success"),$("#iconstatus_"+t).removeClass("text-danger")):($("#statusproperties_"+t).html('<li><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Series.Components.CreateSeries.Instance().init('+t+')">Edit<\/a><\/li><li><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Series.Components.Series.Instance().changestatus('+t+',1)">Activate<\/a><\/li>'),$("#iconstatus_"+t).removeClass("text-success"),$("#iconstatus_"+t).addClass("text-danger"))}loadlist(i){$("#hf_seriesid").val(i);var r=this;r.navigationHelper.popup(0,"",n.Platform.Series.Components.SeriesFormatList.Instance(),null,t.Helpers.Size.DockLeft)}changestatus(i,r){var u="";u=r==1?"Are you sure you want to Activate ?":"Are you sure you want to De - Activate ?";bootbox.confirm({message:u,closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-defualt"}},callback:function(u){if(u){var f=t.Helpers.FileCacheHelper.Instance();f.loadJsFile("platform/series/managers/seriesmanager.js",null);n.Platform.Series.Managers.SeriesManager.Instance().changeSeriesStatus(i,r).then(function(t){MessageHelper.Instance().showSuccess(t.message,"");n.Platform.Series.Components.Series.Instance().GetStatus(r,i)})}}})}loadForm(){r.Instance().init(0,null)}static Instance(){return this.instance===undefined&&(this.instance=new r),this.instance}}i.Series=r})(r=i.Components||(i.Components={}))})(i=t.Series||(t.Series={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));