Built files from Bizgaze WebServer
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

dashboard.template.js 5.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. var Unibase;
  2. (function (Unibase) {
  3. let Platform;
  4. (function (Platform) {
  5. let Dashboards;
  6. (function (Dashboards) {
  7. let Components;
  8. (function (Components) {
  9. class Dashboard_Template {
  10. DashboardGroups() {
  11. var html;
  12. html = `<li class="dd-item dd3-item RootGroup" data-type="root" data-id="{{DashboardGroupId}}"id="{{DashboardGroupId}}" name="{{DashboardGroupName}}">
  13. <button style="color:Black;font-size:20px" class="dd-collapse text-info" data-action="collapse" type="button" >Collapse</button><button style="color:Black;font-size:18px" class="dd-expand text-info" data-action="expand" type="button">Expand</button><div class="pull-right"><div class="dropdown" style="margin-top:5px;margin-right:10px"><a href="javascript:;" style="width:20px" class="fa fa-ellipsis-h divtag text-info" style="height:20px" id="" type="" data-toggle="dropdown"><span class="caret"></span></a><div class="dropdown-menu" role="menu"><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().editDashboardGroup({{DashboardGroupId}});">Edit/Delete</a><a href="javascript: ; " class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().editGroupPermissions({{DashboardGroupId}});">Permissions</a>
  14. <a href="javascript: ; " class="dropdown-item" onclick="Unibase.Platform.Analytics.Components._CommonFilter.Instance().exportFilter(0, {{DashboardId}});">Export Common Filters</a>
  15. <a href="javascript: ; " class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().exportDashboardByDashboardId({{DashboardGroupId}});">Export</a></div></div></div>
  16. <div class="dd-handle dd3-handle"></div><div class="dd3-content dd-handle text-info"><div class="m-auto">{{DashboardGroupName}}</div></div><ol class="dd-list DashboardOl"id="GroupDashboards-{{DashboardGroupId}}"GroupId="{{DashboardGroupId}}"><li class="grpItem hidden"></li></ol></li>`;
  17. return html;
  18. }
  19. Dashboards() {
  20. var html;
  21. html = '<li id="{{DashboardId}}" class="dd-item dd3-item" dashboardindex="{{DashboardIndex}}" name="{{DashboardName}}">' +
  22. '<div class="pull-right"><div class="dropdown" style="margin-top:5px;margin-right:10px"><a href="javascript:;" style="width:20px;color:black;" class="fa fa-ellipsis-h" style="height:20px" id="{{DashboardId}} "type="" data-toggle="dropdown"><span class="caret"></span></a><div class="dropdown-menu" role="menu"><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().editDashboard({{DashboardId}});">Edit</a><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().deleteDashboard({{DashboardId}});">Delete</a><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().editDashboardPermissions({{DashboardId}});">Permissions</a><a href="javascript:;" class="dropdown-item" onclick="Unibase.Themes.Compact.Components.Dashboard.Instance().exportPortlet({{DashboardId}});">Export</a><a href="javascript: ; " class="dropdown-item" onclick="Unibase.Platform.Analytics.Components._CommonFilter.Instance().exportFilter(0, {{DashboardId}},`{{DashboardName}}`.trim());">Export Common Filters</a></div></div></div>' +
  23. ' <div class="dd-handle dd3-handle-child">Drag</div> <div class="dd3-content dd-handle">{{DashboardName}}</div>' +
  24. '</li>';
  25. return html;
  26. }
  27. UnGroupedDashboards() {
  28. var html;
  29. html = '<li id="{{DashboardId}}" class="dd-item dd3-item" dashboardindex={{DashboardIndex}}" name="{{DashboardName}}">' +
  30. '<div class="pull-right"><div class="dropdown" style="margin-top:5px;margin-right:10px"><a href="javascript:;" style="width:20px;color:black;" class="fa fa-ellipsis-h" style="height:20px" id="{{DashboardId}} type="" data-toggle="dropdown"><span class="caret"></span></a><div class="dropdown-menu" role="menu"><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().editDashboard({{DashboardId}});">Edit</a><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().deleteDashboard({{DashboardId}});">Delete</a><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Dashboards.Components.ManageDashboard.Instance().editDashboardPermissions({{DashboardId}});">Permissions</a></div></div></div>' +
  31. ' <div class="dd-handle dd3-handle-child">Drag</div><div class="dd3-content dd-handle"><span style="font-size:18px"></span>&nbsp;{{DashboardName}}</div>' +
  32. '</li > ';
  33. return html;
  34. }
  35. static Instance() {
  36. return new Dashboard_Template();
  37. }
  38. }
  39. Components.Dashboard_Template = Dashboard_Template;
  40. })(Components = Dashboards.Components || (Dashboards.Components = {}));
  41. })(Dashboards = Platform.Dashboards || (Platform.Dashboards = {}));
  42. })(Platform = Unibase.Platform || (Unibase.Platform = {}));
  43. })(Unibase || (Unibase = {}));