Skip to content

Commit

Permalink
Hello world.
Browse files Browse the repository at this point in the history
  • Loading branch information
binodnp committed Nov 24, 2015
0 parents commit ed29706
Show file tree
Hide file tree
Showing 1,066 changed files with 636,480 additions and 0 deletions.
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.hg
bin
obj
*.pdb
*.exe
*.suo
*.user
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Frapid Framework

Welcome to frapid.

# Developer Guide

Please follow the [documentation](docs/developer/index.md)
1,046 changes: 1,046 additions & 0 deletions src/.vs/config/applicationhost.config

Large diffs are not rendered by default.

61 changes: 61 additions & 0 deletions src/Frapid.Web.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.23107.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frapid.Web", "Frapid.Web\Frapid.Web.csproj", "{77C7D586-FEE9-40E2-A1C4-699EF4B0A1F3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{0DFA1BB9-74FE-4C63-B8AF-0B312ED992F6}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frapid.ApplicationState", "Libraries\Frapid.ApplicationState\Frapid.ApplicationState.csproj", "{EF3D84F8-3D64-45D7-9050-3AE204F5AA72}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frapid.Configuration", "Libraries\Frapid.Configuration\Frapid.Configuration.csproj", "{CA3C3D39-6775-4234-B343-38F0724ADCF8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frapid.DataAccess", "Libraries\Frapid.DataAccess\Frapid.DataAccess.csproj", "{9BEA3809-B6D5-4025-AE7E-868E5E7E9C76}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frapid.Framework", "Libraries\Frapid.Framework\Frapid.Framework.csproj", "{A4DEE358-3203-425C-80E9-8EBA0A01B73F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frapid.i18n", "Libraries\Frapid.i18n\Frapid.i18n.csproj", "{88DFDF57-A52B-4D71-A0C4-BEF1A3839506}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{77C7D586-FEE9-40E2-A1C4-699EF4B0A1F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{77C7D586-FEE9-40E2-A1C4-699EF4B0A1F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{77C7D586-FEE9-40E2-A1C4-699EF4B0A1F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{77C7D586-FEE9-40E2-A1C4-699EF4B0A1F3}.Release|Any CPU.Build.0 = Release|Any CPU
{EF3D84F8-3D64-45D7-9050-3AE204F5AA72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EF3D84F8-3D64-45D7-9050-3AE204F5AA72}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EF3D84F8-3D64-45D7-9050-3AE204F5AA72}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EF3D84F8-3D64-45D7-9050-3AE204F5AA72}.Release|Any CPU.Build.0 = Release|Any CPU
{CA3C3D39-6775-4234-B343-38F0724ADCF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CA3C3D39-6775-4234-B343-38F0724ADCF8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CA3C3D39-6775-4234-B343-38F0724ADCF8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CA3C3D39-6775-4234-B343-38F0724ADCF8}.Release|Any CPU.Build.0 = Release|Any CPU
{9BEA3809-B6D5-4025-AE7E-868E5E7E9C76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9BEA3809-B6D5-4025-AE7E-868E5E7E9C76}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9BEA3809-B6D5-4025-AE7E-868E5E7E9C76}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9BEA3809-B6D5-4025-AE7E-868E5E7E9C76}.Release|Any CPU.Build.0 = Release|Any CPU
{A4DEE358-3203-425C-80E9-8EBA0A01B73F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A4DEE358-3203-425C-80E9-8EBA0A01B73F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A4DEE358-3203-425C-80E9-8EBA0A01B73F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A4DEE358-3203-425C-80E9-8EBA0A01B73F}.Release|Any CPU.Build.0 = Release|Any CPU
{88DFDF57-A52B-4D71-A0C4-BEF1A3839506}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{88DFDF57-A52B-4D71-A0C4-BEF1A3839506}.Debug|Any CPU.Build.0 = Debug|Any CPU
{88DFDF57-A52B-4D71-A0C4-BEF1A3839506}.Release|Any CPU.ActiveCfg = Release|Any CPU
{88DFDF57-A52B-4D71-A0C4-BEF1A3839506}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{EF3D84F8-3D64-45D7-9050-3AE204F5AA72} = {0DFA1BB9-74FE-4C63-B8AF-0B312ED992F6}
{CA3C3D39-6775-4234-B343-38F0724ADCF8} = {0DFA1BB9-74FE-4C63-B8AF-0B312ED992F6}
{9BEA3809-B6D5-4025-AE7E-868E5E7E9C76} = {0DFA1BB9-74FE-4C63-B8AF-0B312ED992F6}
{A4DEE358-3203-425C-80E9-8EBA0A01B73F} = {0DFA1BB9-74FE-4C63-B8AF-0B312ED992F6}
{88DFDF57-A52B-4D71-A0C4-BEF1A3839506} = {0DFA1BB9-74FE-4C63-B8AF-0B312ED992F6}
EndGlobalSection
EndGlobal
297 changes: 297 additions & 0 deletions src/Frapid.Web/Application/BundleConfig.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,297 @@
using System.Collections.Generic;
using System.Linq;
using System.Web.Optimization;

namespace Frapid.Web
{
public static class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
#if DEBUG
BundleTable.EnableOptimizations = false;
#else
BundleTable.EnableOptimizations = true;
#endif
bundles.Add(new ScriptBundle("~/bundles/frapid-core.js").Include(GetfrapidCoreScript()));
bundles.Add(new ScriptBundle("~/bundles/libraries.js").Include(GetLibrariesScript()));
bundles.Add(new ScriptBundle("~/bundles/master-page.js").Include(GetMasterPageScript()));
bundles.Add(new ScriptBundle("~/bundles/scrudfactory-view.js").Include(GetScrudFactoryView()));
bundles.Add(new ScriptBundle("~/bundles/scrudfactory-form.js").Include(GetScrudFactoryForm()));

bundles.Add(new StyleBundle("~/bundles/master-page.css").Include(GetMasterPageStyle()));
bundles.Add(new StyleBundle("~/bundles/master-page.rtl.css").Include(GetMasterPageRtlStyle()));

bundles.Add(new StyleBundle("~/bundles/report.css").Include(GetReportStyle()));
bundles.Add(new StyleBundle("~/bundles/report.rtl.css").Include(GetReportRtlStyle()));
}

private static string[] GetScrudFactoryView()
{
return new[]
{
"~/Scripts/Modules/ScrudFactory/view/initialization.js",
"~/Scripts/Modules/ScrudFactory/shared/conversion.js",
"~/Scripts/Modules/ScrudFactory/shared/field-factory.js",
"~/Scripts/Modules/ScrudFactory/shared/scrud-class.js",
"~/Scripts/Modules/ScrudFactory/shared/localization.js",
"~/Scripts/Modules/ScrudFactory/shared/view.js",
"~/Scripts/Modules/ScrudFactory/view/add-button.js",
"~/Scripts/Modules/ScrudFactory/view/ajax-load-page-count.js",
"~/Scripts/Modules/ScrudFactory/view/buttons-action.js",
"~/Scripts/Modules/ScrudFactory/view/buttons-custom.js",
"~/Scripts/Modules/ScrudFactory/view/buttons.js",
"~/Scripts/Modules/ScrudFactory/view/check.js",
"~/Scripts/Modules/ScrudFactory/view/export.js",
"~/Scripts/Modules/ScrudFactory/view/filters-ajax.js",
"~/Scripts/Modules/ScrudFactory/view/filters.js",
"~/Scripts/Modules/ScrudFactory/view/flag.js",
"~/Scripts/Modules/ScrudFactory/view/gridview-actions-delete.js",
"~/Scripts/Modules/ScrudFactory/view/gridview-actions-edit-ajax.js",
"~/Scripts/Modules/ScrudFactory/view/gridview-actions-edit.js",
"~/Scripts/Modules/ScrudFactory/view/gridview-actions-get-key.js",
"~/Scripts/Modules/ScrudFactory/view/gridview-actions.js",
"~/Scripts/Modules/ScrudFactory/view/gridview-ajax.js",
"~/Scripts/Modules/ScrudFactory/view/gridview.js",
"~/Scripts/Modules/ScrudFactory/view/import-export.js",
"~/Scripts/Modules/ScrudFactory/view/import.js",
"~/Scripts/Modules/ScrudFactory/view/kanban-cards-ajax.js",
"~/Scripts/Modules/ScrudFactory/view/kanban-cards.js",
"~/Scripts/Modules/ScrudFactory/view/kanban-ratable.js",
"~/Scripts/Modules/ScrudFactory/view/kanban-segment-ajax.js",
"~/Scripts/Modules/ScrudFactory/view/kanban-segment.js",
"~/Scripts/Modules/ScrudFactory/view/kanban-sortable.js",
"~/Scripts/Modules/ScrudFactory/view/shared/localization.js",
"~/Scripts/Modules/ScrudFactory/view/meta-definition.js",
"~/Scripts/Modules/ScrudFactory/view/paging.js",
"~/Scripts/Modules/ScrudFactory/view/procedure-annotation.js",
"~/Scripts/Modules/ScrudFactory/view/query-string.js",
"~/Scripts/Modules/ScrudFactory/view/select.js",
"~/Scripts/Modules/ScrudFactory/view/verification-ajax.js",
"~/Scripts/Modules/ScrudFactory/view/verification.js",
"~/Scripts/Modules/ScrudFactory/view/view-components.js",
"~/Scripts/Modules/ScrudFactory/view/view-shared.js",
"~/Scripts/Modules/ScrudFactory/view/view-success.js",
"~/Scripts/Modules/ScrudFactory/view/events-on-doc-ready.js",
"~/Scripts/Modules/ScrudFactory/view/events-on-viewready.js"
};
}

private static string[] GetScrudFactoryForm()
{
return new[]
{
"~/Scripts/Modules/ScrudFactory/form/initialization.js",
"~/Scripts/Modules/ScrudFactory/shared/conversion.js",
"~/Scripts/Modules/ScrudFactory/shared/field-factory.js",
"~/Scripts/Modules/ScrudFactory/shared/scrud-class.js",
"~/Scripts/Modules/ScrudFactory/shared/localization.js",
"~/Scripts/Modules/ScrudFactory/shared/view.js",
"~/Scripts/Modules/ScrudFactory/form/title.js",
"~/Scripts/Modules/ScrudFactory/form/url.js",
"~/Scripts/Modules/ScrudFactory/form/visibility.js",
"~/Scripts/Modules/ScrudFactory/form/form-cancel.js",
"~/Scripts/Modules/ScrudFactory/form/form-custom-fields.js",
"~/Scripts/Modules/ScrudFactory/form/form-edit.js",
"~/Scripts/Modules/ScrudFactory/form/form-navigation.js",
"~/Scripts/Modules/ScrudFactory/form/form-actions.js",
"~/Scripts/Modules/ScrudFactory/form/form-layout-field-group.js",
"~/Scripts/Modules/ScrudFactory/form/form-layout.js",
"~/Scripts/Modules/ScrudFactory/form/form-load-default-values.js",
"~/Scripts/Modules/ScrudFactory/form/form-load-dropdowns.js",
"~/Scripts/Modules/ScrudFactory/form/form-reset.js",
"~/Scripts/Modules/ScrudFactory/form/form-save.js",
"~/Scripts/Modules/ScrudFactory/form/form-validate.js",
"~/Scripts/Modules/ScrudFactory/form/form-create.js",
"~/Scripts/Modules/ScrudFactory/form/ajax-request-initialize.js",
"~/Scripts/Modules/ScrudFactory/form/event-on-doc-keydown.js",
"~/Scripts/Modules/ScrudFactory/form/event-on-doc-ready.js",
"~/Scripts/Modules/ScrudFactory/form/trigger-events.js",
"~/Scripts/Modules/ScrudFactory/form/event-on-ajax-stop.js"
};
}

#region Scripts

private static string[] GetfrapidCoreScript()
{
return new[]
{
"~/Scripts/frapid/core/dom/cascading-pair.js",
"~/Scripts/frapid/core/dom/checkable.js",
"~/Scripts/frapid/core/dom/document.js",
"~/Scripts/frapid/core/dom/frame.js",
"~/Scripts/frapid/core/dom/events.js",
"~/Scripts/frapid/core/dom/loader.js",
"~/Scripts/frapid/core/dom/uploader.js",
"~/Scripts/frapid/core/dom/popunder.js",
"~/Scripts/frapid/core/dom/select.js",
"~/Scripts/frapid/core/dom/visibility.js",
"~/Scripts/frapid/core/grid/cell.js",
"~/Scripts/frapid/core/grid/grid.js",
"~/Scripts/frapid/core/grid/print-grid.js",
"~/Scripts/frapid/core/libraries/chartjs.js",
"~/Scripts/frapid/core/libraries/colorbox.js",
"~/Scripts/frapid/core/libraries/jquery-notify.js",
"~/Scripts/frapid/core/libraries/semantic-ui.js",
"~/Scripts/frapid/core/prototype/string.js",
"~/Scripts/frapid/core/array.js",
"~/Scripts/frapid/core/aspnet-validation.js",
"~/Scripts/frapid/core/conversion.js",
"~/Scripts/frapid/core/date-expressions.js",
"~/Scripts/frapid/core/enums.js",
"~/Scripts/frapid/core/browser.js",
"~/Scripts/frapid/core/flag.js",
"~/Scripts/frapid/core/json.js",
"~/Scripts/frapid/core/localization.js",
"~/Scripts/frapid/core/location.js",
"~/Scripts/frapid/core/frapid-ajax.js",
"~/Scripts/frapid/core/transaction.js",
"~/Scripts/frapid/core/validation.js",
"~/Scripts/frapid/core/window.js",
"~/Scripts/frapid/core/dom/cascading-pair.js",
"~/Scripts/frapid/core/dom/checkable.js",
"~/Scripts/frapid/core/dom/document.js",
"~/Scripts/frapid/core/dom/events.js",
"~/Scripts/frapid/core/dom/popunder.js",
"~/Scripts/frapid/core/dom/select.js",
"~/Scripts/frapid/core/dom/visibility.js",
"~/Scripts/frapid/core/grid/cell.js",
"~/Scripts/frapid/core/grid/grid.js",
"~/Scripts/frapid/core/grid/print-grid.js",
"~/Scripts/frapid/core/libraries/chartjs.js",
"~/Scripts/frapid/core/libraries/colorbox.js",
"~/Scripts/frapid/core/libraries/jquery-notify.js",
"~/Scripts/frapid/core/libraries/semantic-ui.js",
"~/Scripts/frapid/core/prototype/string.js"
};
}

private static string[] GetLibrariesScript()
{
string[] libraries = {
"~/Scripts/jquery-1.9.1.js",
"~/Scripts/jquery.address.js",
"~/Scripts/jquery-ui.js",
"~/Scripts/jquery-timePicker/jquery.timepicker.js",
"~/Scripts/shortcut.js",
"~/Scripts/colorbox/jquery.colorbox.js",
"~/Scripts/jqueryNumber/jquery.number.js",
"~/Scripts/date.js",
"~/Scripts/chartjs/Chart.min.js",
"~/Scripts/chartjs/legend.js",
"~/Scripts/notify-combined.min.js",
"~/Scripts/semantic-ui/semantic.js",
"~/Scripts/jquery.signalR.js",
"~/Scripts/vakata-jstree/dist/jstree.min.js",
"~/Scripts/momentjs/moment-with-locales.js",
"~/Scripts/underscore/underscore-min.js",
"~/Scripts/angular/angular.min.js",
"~/Scripts/linq.js/linq.js"
};

libraries = libraries.Concat(GetfrapidCoreScript()).ToArray();

return libraries;
}

private static string[] GetMasterPageScript()
{
List<string> script = new List<string>
{
"~/Scripts/jquery-1.9.1.js",
"~/Scripts/angular/angular.min.js",
"~/Scripts/jquery.address.js",
"~/Scripts/jquery-ui.js",
"~/Scripts/jquery-timepicker/jquery.timepicker.js",
"~/Scripts/shortcut.js",
"~/Scripts/colorbox/jquery.colorbox.js",
"~/Scripts/papaparse/papaparse.min.js",
"~/Scripts/jqueryNumber/jquery.number.js",
"~/Scripts/date.js",
"~/Scripts/chartjs/Chart.min.js",
"~/Scripts/chartjs/legend.js",
"~/Scripts/notify-combined.min.js",
"~/Scripts/semantic-ui/semantic.js",
"~/Scripts/jquery.signalR.js",
"~/Scripts/vakata-jstree/dist/jstree.min.js",
"~/Scripts/momentjs/moment-with-locales.js",
"~/Scripts/underscore/underscore-min.js",
"~/Scripts/sprintf/sprintf.min.js",
"~/Scripts/linq.js/linq.js"
};

script.AddRange(GetfrapidCoreScript());

script.AddRange(new[]
{
"~/Scripts/ajax-file-upload.js",
//Libraries End
"~/Scripts/frapid/master-page/declaration.js",
"~/Scripts/frapid/master-page/js-tree.js",
"~/Scripts/frapid/master-page/keyboard.js",
"~/Scripts/frapid/master-page/layout.js",
"~/Scripts/frapid/master-page/locale.js",
"~/Scripts/frapid/master-page/scrud.js",
"~/Scripts/frapid/master-page/sortable.js",
"~/Scripts/frapid/master-page/semantic.js",
//"~/Scripts/frapid/master-page/menu.js",
"~/Scripts/frapid/master-page/notification.js"
});

return script.ToArray();
}

#endregion

#region Stylesheets

private static string[] GetMasterPageStyle()
{
return new[]
{
"~/Scripts/colorbox/colorbox.css",
"~/Scripts/jquery-ui/css/custom-theme/jquery-ui.css",
"~/Scripts/jquery-timepicker/jquery.timepicker.css",
"~/Scripts/vakata-jstree/dist/themes/default/style.css",
"~/Scripts/semantic-ui/semantic.css",
"~/Stylesheets/Backend/frapid.css"
};
}


private static string[] GetMasterPageRtlStyle()
{
return new[]
{
"~/Stylesheets/rtl.css",
"~/Scripts/colorbox/colorbox.css",
"~/Scripts/jquery-ui/css/custom-theme/jquery-ui.css",
"~/Scripts/jquery-timepicker/jquery.timepicker.css",
"~/Scripts/vakata-jstree/dist/themes/default/style.css",
"~/Scripts/semantic-ui/semantic.rtl.css",
"~/Stylesheets/Backend/frapid.css"
};
}

private static string[] GetReportStyle()
{
return new[]
{
"~/Scripts/semantic-ui/components/icon.css",
"~/Stylesheets/report.css"
};
}

private static string[] GetReportRtlStyle()
{
return new[]
{
"~/Scripts/semantic-ui/components/icon.rtl.css",
"~/Stylesheets/report.rtl.css"
};
}

#endregion
}
}
Loading

0 comments on commit ed29706

Please sign in to comment.