Skip to content

Commit 9058f6f

Browse files
author
ActiveDbSoft
committed
3.2.4.1
1 parent d58496d commit 9058f6f

33 files changed

+306
-77
lines changed

CookieStorage/CookieStorage.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,13 +179,13 @@
179179
</ItemGroup>
180180
<ItemGroup>
181181
<Reference Include="ActiveQueryBuilder.Core">
182-
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.18.1097\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
182+
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.19.1100\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
183183
</Reference>
184184
<Reference Include="ActiveQueryBuilder.View">
185-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.View.dll</HintPath>
185+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.View.dll</HintPath>
186186
</Reference>
187187
<Reference Include="ActiveQueryBuilder.Web.Server">
188-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
188+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
189189
</Reference>
190190
</ItemGroup>
191191
<PropertyGroup>

CookieStorage/aqb.client.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CookieStorage/packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="ActiveQueryBuilder.Core" version="3.4.18.1097" targetFramework="net40" />
4-
<package id="ActiveQueryBuilder.Web.MVC" version="3.2.3.0" targetFramework="net40" />
5-
<package id="ActiveQueryBuilder.SQLiteMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
6-
<package id="ActiveQueryBuilder.OLEDBMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
7-
<package id="ActiveQueryBuilder.MSSQLMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
3+
<package id="ActiveQueryBuilder.Core" version="3.4.19.1100" targetFramework="net40" />
4+
<package id="ActiveQueryBuilder.Web.MVC" version="3.2.4.1" targetFramework="net40" />
5+
<package id="ActiveQueryBuilder.SQLiteMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
6+
<package id="ActiveQueryBuilder.OLEDBMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
7+
<package id="ActiveQueryBuilder.MSSQLMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
88
<package id="Antlr" version="3.4.1.9004" targetFramework="net461" />
99
<package id="bootstrap" version="3.0.0" targetFramework="net461" />
1010
<package id="jQuery" version="1.10.2" targetFramework="net461" />

CrossDomain/CrossDomain.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,10 +186,10 @@
186186
</ItemGroup>
187187
<ItemGroup>
188188
<Reference Include="ActiveQueryBuilder.Core">
189-
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.18.1097\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
189+
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.19.1100\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
190190
</Reference>
191191
<Reference Include="ActiveQueryBuilder.Web.Server">
192-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
192+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
193193
</Reference>
194194
</ItemGroup>
195195
<PropertyGroup>

CrossDomain/FrontEnd/aqb.client.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CrossDomain/packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="ActiveQueryBuilder.Core" version="3.4.18.1097" targetFramework="net40" />
4-
<package id="ActiveQueryBuilder.Web.MVC" version="3.2.3.0" targetFramework="net40" />
5-
<package id="ActiveQueryBuilder.SQLiteMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
6-
<package id="ActiveQueryBuilder.OLEDBMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
7-
<package id="ActiveQueryBuilder.MSSQLMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
3+
<package id="ActiveQueryBuilder.Core" version="3.4.19.1100" targetFramework="net40" />
4+
<package id="ActiveQueryBuilder.Web.MVC" version="3.2.4.1" targetFramework="net40" />
5+
<package id="ActiveQueryBuilder.SQLiteMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
6+
<package id="ActiveQueryBuilder.OLEDBMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
7+
<package id="ActiveQueryBuilder.MSSQLMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
88
<package id="Antlr" version="3.4.1.9004" targetFramework="net45" />
99
<package id="bootstrap" version="3.0.0" targetFramework="net45" />
1010
<package id="jQuery" version="1.10.2" targetFramework="net45" />

CustomStorage/CustomStorage.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -210,19 +210,19 @@
210210
</ItemGroup>
211211
<ItemGroup>
212212
<Reference Include="ActiveQueryBuilder.SQLiteMetadataProvider">
213-
<HintPath>..\packages\ActiveQueryBuilder.SQLiteMetadataProvider.3.4.18.1097\lib\net\ActiveQueryBuilder.SQLiteMetadataProvider.dll</HintPath>
213+
<HintPath>..\packages\ActiveQueryBuilder.SQLiteMetadataProvider.3.4.19.1100\lib\net\ActiveQueryBuilder.SQLiteMetadataProvider.dll</HintPath>
214214
</Reference>
215215
<Reference Include="ActiveQueryBuilder.Core">
216-
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.18.1097\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
216+
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.19.1100\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
217217
</Reference>
218218
<Reference Include="ActiveQueryBuilder.View">
219-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.View.dll</HintPath>
219+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.View.dll</HintPath>
220220
</Reference>
221221
<Reference Include="ActiveQueryBuilder.Web.MVC">
222-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.Web.MVC.dll</HintPath>
222+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.Web.MVC.dll</HintPath>
223223
</Reference>
224224
<Reference Include="ActiveQueryBuilder.Web.Server">
225-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
225+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
226226
</Reference>
227227
</ItemGroup>
228228
<PropertyGroup>

CustomStorage/aqb.client.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
14 KB
Binary file not shown.
102 KB
Binary file not shown.

CustomStorage/packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="ActiveQueryBuilder.Core" version="3.4.18.1097" targetFramework="net40" />
4-
<package id="ActiveQueryBuilder.Web.MVC" version="3.2.3.0" targetFramework="net40" />
5-
<package id="ActiveQueryBuilder.SQLiteMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
6-
<package id="ActiveQueryBuilder.OLEDBMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
7-
<package id="ActiveQueryBuilder.MSSQLMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
3+
<package id="ActiveQueryBuilder.Core" version="3.4.19.1100" targetFramework="net40" />
4+
<package id="ActiveQueryBuilder.Web.MVC" version="3.2.4.1" targetFramework="net40" />
5+
<package id="ActiveQueryBuilder.SQLiteMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
6+
<package id="ActiveQueryBuilder.OLEDBMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
7+
<package id="ActiveQueryBuilder.MSSQLMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
88
<package id="Antlr" version="3.4.1.9004" targetFramework="net45" />
99
<package id="bootstrap" version="3.0.0" targetFramework="net45" />
1010
<package id="jQuery" version="1.10.2" targetFramework="net45" />

JavaScript/JavaScript.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,13 +222,13 @@
222222
<ItemGroup>
223223
<Reference Include="ActiveQueryBuilder.MSSQLMetadataProvider"><Private>True</Private></Reference>
224224
<Reference Include="ActiveQueryBuilder.Core">
225-
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.18.1097\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
225+
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.19.1100\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
226226
</Reference>
227227
<Reference Include="ActiveQueryBuilder.View">
228-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.View.dll</HintPath>
228+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.View.dll</HintPath>
229229
</Reference>
230230
<Reference Include="ActiveQueryBuilder.Web.Server">
231-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
231+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
232232
</Reference>
233233
</ItemGroup>
234234
<ItemGroup>

JavaScript/Scripts/Angular/src/assets/aqb.client.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 15 additions & 0 deletions
Loading

JavaScript/Views/Home/Index.cshtml

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<a class="btn btn-default" href="@Url.Action("Index", "CreateFromConfig")">Run &raquo;</a>
3232
</p>
3333
</div>
34-
34+
//CUT:STD{{
3535
<div class="col-md-4">
3636
<span class="label label-danger" style="float: right;">Pro</span>
3737
<h3>Open Query Builder in a modal window</h3>
@@ -40,7 +40,7 @@
4040
<a class="btn btn-default" href="@Url.Action("Index", "DoubleClientRendering")">Run &raquo;</a>
4141
</p>
4242
</div>
43-
43+
//}}CUT:STD
4444
<div class="col-md-4">
4545
<h3>Webpack Demo</h3>
4646
<p>Read the `Readme.md` in the 'Scripts\Webpack' folder.</p>
@@ -77,4 +77,23 @@
7777
</p>
7878
</div>
7979
</div>
80-
</div>
80+
</div>
81+
82+
//CUT:PRO{{
83+
@section scripts
84+
{
85+
<script>
86+
$('a.btn').click(function (e) {
87+
e.preventDefault();
88+
var href = this.href;
89+
90+
$.ajax({
91+
url: '/Home/Dispose',
92+
success: function () {
93+
window.location.href = href;
94+
}
95+
});
96+
});
97+
</script>
98+
}
99+
//}}CUT:PRO

JavaScript/Views/MobileDemo/Index.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
<script src="/layout.mobile.js"></script>
101101

102102
<script type="text/javascript">
103-
// Instance identifier string to bind to the QueryBiulder component on the server side. See the SimpleQueryBuilderController.cs code for details.
103+
// Instance identifier string to bind to the QueryBiulder component on the server side. See the MobileDemoController.cs code for details.
104104
var name = 'Mobile';
105105
106106
$(function () {

JavaScript/aqb.client.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

JavaScript/bin/x64/SQLite.Interop.dll

-1.46 MB
Binary file not shown.

JavaScript/bin/x86/SQLite.Interop.dll

-1.1 MB
Binary file not shown.

JavaScript/packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="ActiveQueryBuilder.Core" version="3.4.18.1097" targetFramework="net40" />
4-
<package id="ActiveQueryBuilder.Web.MVC" version="3.2.3.0" targetFramework="net40" />
5-
<package id="ActiveQueryBuilder.SQLiteMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
6-
<package id="ActiveQueryBuilder.OLEDBMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
7-
<package id="ActiveQueryBuilder.MSSQLMetadataProvider" version="3.4.18.1097" targetFramework="net45" />
3+
<package id="ActiveQueryBuilder.Core" version="3.4.19.1100" targetFramework="net40" />
4+
<package id="ActiveQueryBuilder.Web.MVC" version="3.2.4.1" targetFramework="net40" />
5+
<package id="ActiveQueryBuilder.SQLiteMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
6+
<package id="ActiveQueryBuilder.OLEDBMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
7+
<package id="ActiveQueryBuilder.MSSQLMetadataProvider" version="3.4.19.1100" targetFramework="net40" />
88
<package id="Antlr" version="3.4.1.9004" targetFramework="net45" />
99
<package id="bootstrap" version="3.0.0" targetFramework="net45" />
1010
<package id="jQuery" version="1.10.2" targetFramework="net45" />

MVC/Controllers/SaveAndLoadUserQueriesController.cs

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System.Configuration;
1+
using System;
2+
using System.Configuration;
23
using System.IO;
34
using System.Web.Mvc;
45
using ActiveQueryBuilder.Core;
@@ -8,11 +9,13 @@ namespace MVC_Samples.Controllers
89
{
910
public class SaveAndLoadUserQueriesController : Controller
1011
{
12+
private const string id = "SaveAndLoadUserQueries";
13+
private const string filename = "UserQueriesStructure.xml";
1114
//CUT:STD{{
1215
public ActionResult Index()
1316
{
1417
// Get an instance of the QueryBuilder object
15-
var qb = QueryBuilderStore.Get("SaveAndLoadUserQueries");
18+
var qb = QueryBuilderStore.Get(id);
1619

1720
if (qb == null)
1821
qb = CreateQueryBuilder();
@@ -23,7 +26,7 @@ public ActionResult Index()
2326
private QueryBuilder CreateQueryBuilder()
2427
{
2528
// Create an instance of the QueryBuilder object
26-
var queryBuilder = QueryBuilderStore.Factory.MsSql("SaveAndLoadUserQueries");
29+
var queryBuilder = QueryBuilderStore.Factory.MsSql(id);
2730

2831
// Denies metadata loading requests from the metadata provider
2932
queryBuilder.MetadataLoadingOptions.OfflineMode = true;
@@ -34,29 +37,43 @@ private QueryBuilder CreateQueryBuilder()
3437

3538
queryBuilder.MetadataContainer.ImportFromXML(xml);
3639

37-
ImportUserQueries(queryBuilder.UserQueries);
38-
queryBuilder.UserQueries.Changed += UserQueriesChanged;
40+
//Comment these 2 lines for using browser localStorage
41+
ImportUserQueriesFromFile(queryBuilder.UserQueries);
42+
queryBuilder.UserQueries.Changed += ExportUserQueriesToFile;
3943

4044
//Set default query
4145
queryBuilder.SQL = GetDefaultSql();
4246

4347
return queryBuilder;
4448
}
4549

46-
private void UserQueriesChanged(object sender, MetadataStructureItem item)
50+
private void ExportUserQueriesToFile(object sender, MetadataStructureItem item)
4751
{
48-
var container = (UserQueriesContainer)sender;
49-
container.ExportToXML(Server.MapPath("UserQueriesStructure.xml"));
52+
var uq = (UserQueriesContainer)sender;
53+
uq.ExportToXML(Server.MapPath("~/" + filename));
5054
}
5155

52-
private void ImportUserQueries(UserQueriesContainer uqc)
56+
private void ImportUserQueriesFromFile(UserQueriesContainer uqc)
5357
{
54-
var file = Server.MapPath("UserQueriesStructure.xml");
58+
var file = Server.MapPath("~/" + filename);
5559

5660
if (System.IO.File.Exists(file))
5761
uqc.ImportFromXML(file);
5862
}
5963

64+
public void GetUserQueriesXml()
65+
{
66+
var qb = QueryBuilderStore.Get(id);
67+
qb.UserQueries.ExportToXML(Response.OutputStream);
68+
}
69+
70+
[ValidateInput(false)]
71+
public void LoadUserQueries(string xml)
72+
{
73+
var qb = QueryBuilderStore.Get(id);
74+
qb.UserQueries.XML = xml;
75+
}
76+
6077
private string GetDefaultSql()
6178
{
6279
return @"Select o.OrderID,

MVC/MVC.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -251,25 +251,25 @@
251251
</ItemGroup>
252252
<ItemGroup>
253253
<Reference Include="ActiveQueryBuilder.EventMetadataProvider">
254-
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.18.1097\lib\net\ActiveQueryBuilder.EventMetadataProvider.dll</HintPath>
254+
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.19.1100\lib\net\ActiveQueryBuilder.EventMetadataProvider.dll</HintPath>
255255
</Reference>
256256
<Reference Include="ActiveQueryBuilder.OLEDBMetadataProvider">
257-
<HintPath>..\packages\ActiveQueryBuilder.OLEDBMetadataProvider.3.4.18.1097\lib\net\ActiveQueryBuilder.OLEDBMetadataProvider.dll</HintPath>
257+
<HintPath>..\packages\ActiveQueryBuilder.OLEDBMetadataProvider.3.4.19.1100\lib\net\ActiveQueryBuilder.OLEDBMetadataProvider.dll</HintPath>
258258
</Reference>
259259
<Reference Include="ActiveQueryBuilder.SQLiteMetadataProvider">
260-
<HintPath>..\packages\ActiveQueryBuilder.SQLiteMetadataProvider.3.4.18.1097\lib\net\ActiveQueryBuilder.SQLiteMetadataProvider.dll</HintPath>
260+
<HintPath>..\packages\ActiveQueryBuilder.SQLiteMetadataProvider.3.4.19.1100\lib\net\ActiveQueryBuilder.SQLiteMetadataProvider.dll</HintPath>
261261
</Reference>
262262
<Reference Include="ActiveQueryBuilder.Core">
263-
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.18.1097\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
263+
<HintPath>..\packages\ActiveQueryBuilder.Core.3.4.19.1100\lib\net\ActiveQueryBuilder.Core.dll</HintPath>
264264
</Reference>
265265
<Reference Include="ActiveQueryBuilder.View">
266-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.View.dll</HintPath>
266+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.View.dll</HintPath>
267267
</Reference>
268268
<Reference Include="ActiveQueryBuilder.Web.MVC">
269-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.Web.MVC.dll</HintPath>
269+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.Web.MVC.dll</HintPath>
270270
</Reference>
271271
<Reference Include="ActiveQueryBuilder.Web.Server">
272-
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.3\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
272+
<HintPath>..\packages\ActiveQueryBuilder.Web.MVC.3.2.4.1\lib\net\ActiveQueryBuilder.Web.Server.dll</HintPath>
273273
</Reference>
274274
</ItemGroup>
275275
<PropertyGroup>

MVC/Views/Home/Index.cshtml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
<a class="btn btn-default" href="@Url.Action("Index", "QueryResultsDemo")">Run &raquo;</a>
3737
</p>
3838
</div>
39+
//CUT:STD{{
3940
<div class="col-md-4">
4041
<span class="label label-danger" style="float: right;">Pro</span>
4142
<h3>Edit Sub-Query Text</h3>
@@ -44,6 +45,7 @@
4445
<a class="btn btn-default" href="@Url.Action("Index", "SubQueryResultsPreviewDemo")">Run &raquo;</a>
4546
</p>
4647
</div>
48+
//}}CUT:STD
4749
</div>
4850

4951
<div class="row">
@@ -82,6 +84,8 @@
8284
</p>
8385
</div>
8486
</div>
87+
88+
//CUT:STD{{
8589
8690
<div class="row">
8791
<div class="col-md-12">
@@ -108,6 +112,8 @@
108112
</div>
109113
</div>
110114

115+
//}}CUT:STD
116+
111117
<div class="row">
112118
<div class="col-md-12">
113119
<h2 class="section-title">User Interface Customizations</h2>
@@ -203,6 +209,7 @@
203209
<a class="btn btn-default" href="@Url.Action("Index", "ClientEventHandle")">Run &raquo;</a>
204210
</p>
205211
</div>
212+
//CUT:STD{{
206213
<div class="col-md-4">
207214
<span class="label label-danger" style="float: right;">Pro</span>
208215
<h3>Handle User-defined Queries Events</h3>
@@ -211,6 +218,7 @@
211218
<a class="btn btn-default" href="@Url.Action("Index", "ClientEventHandleUQ")">Run &raquo;</a>
212219
</p>
213220
</div>
221+
//}}CUT:STD
214222
<div class="col-md-4">
215223
<h3>Custom HTML Layout Definition</h3>
216224
<p>Applying alternate (mobile-friendly) HTML layout instead of the predefined embedded layout.</p>
@@ -219,4 +227,23 @@
219227
</p>
220228
</div>
221229
</div>
222-
</div>
230+
</div>
231+
232+
//CUT:PRO{{
233+
@section scripts
234+
{
235+
<script>
236+
$('a.btn').click(function (e) {
237+
e.preventDefault();
238+
var href = this.href;
239+
240+
$.ajax({
241+
url: '/Home/Dispose',
242+
success: function () {
243+
window.location.href = href;
244+
}
245+
});
246+
});
247+
</script>
248+
}
249+
//}}CUT:PRO

0 commit comments

Comments
 (0)